39 if (offset < this->
offset())
return 0;
40 if (offset >
end())
return 0;
42 quint64 off = offset - this->
offset();
43 qint64 len =
length() - off;
44 if (bytes < len) len = bytes;
47 const char *src =
m_buffer.constData();
49 MEMCPY(data, src, static_cast<size_t>(len));
virtual quint64 length() const
virtual quint64 end() const
virtual quint64 offset() const
virtual qint64 read(quint64 offset, char *data, unsigned int bytes) Q_DECL_OVERRIDE
RecoveryBuffer(quint64 offset, quint64 length, char *buffer)