kwave
18.07.70
|
#include <RecoverySource.h>
Public Member Functions | |
RecoverySource (quint64 offset, quint64 length) | |
virtual | ~RecoverySource () |
virtual quint64 | offset () const |
virtual quint64 | length () const |
virtual quint64 | end () const |
virtual qint64 | read (quint64 offset, char *data, unsigned int bytes)=0 |
Private Attributes | |
quint64 | m_offset |
quint64 | m_length |
Definition at line 27 of file RecoverySource.h.
Kwave::RecoverySource::RecoverySource | ( | quint64 | offset, |
quint64 | length | ||
) |
Constructor
offset | position within the recovered file |
length | number of bytes of the recovered area |
Definition at line 23 of file RecoverySource.cpp.
|
inlinevirtual |
|
virtual |
Returns the end offset in the recovered file
Definition at line 41 of file RecoverySource.cpp.
References m_length, and m_offset.
Referenced by Kwave::RecoveryBuffer::read(), Kwave::RecoveryMapping::read(), and ~RecoverySource().
|
virtual |
Returns the number of bytes of the recovered range
Definition at line 35 of file RecoverySource.cpp.
References m_length.
Referenced by Kwave::RepairVirtualAudioFile::length(), Kwave::RecoveryBuffer::read(), Kwave::RecoveryMapping::read(), and ~RecoverySource().
|
virtual |
Returns the start offset in the recovered file
Definition at line 29 of file RecoverySource.cpp.
References m_offset.
Referenced by Kwave::RepairVirtualAudioFile::length(), Kwave::RecoveryBuffer::read(), Kwave::RecoveryMapping::read(), and ~RecoverySource().
|
pure virtual |
Reads bytes from the recovered file into a buffer
offset | position within the recovered file |
data | pointer to the buffer to be filled |
bytes | number of bytes to read |
Implemented in Kwave::RecoveryMapping, and Kwave::RecoveryBuffer.
Referenced by Kwave::RepairVirtualAudioFile::read(), and ~RecoverySource().
|
private |
|
private |
offset in the file
Definition at line 61 of file RecoverySource.h.