|
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.