kwave
18.07.70
|
#include <RecoveryMapping.h>
Public Member Functions | |
RecoveryMapping (quint64 offset, quint64 length, QIODevice &dev, quint64 dev_offset) | |
virtual | ~RecoveryMapping () Q_DECL_OVERRIDE |
virtual qint64 | read (quint64 offset, char *data, unsigned int bytes) Q_DECL_OVERRIDE |
![]() | |
RecoverySource (quint64 offset, quint64 length) | |
virtual | ~RecoverySource () |
virtual quint64 | offset () const |
virtual quint64 | length () const |
virtual quint64 | end () const |
Private Attributes | |
QIODevice & | m_dev |
quint64 | m_dev_offset |
Definition at line 29 of file RecoveryMapping.h.
Kwave::RecoveryMapping::RecoveryMapping | ( | quint64 | offset, |
quint64 | length, | ||
QIODevice & | dev, | ||
quint64 | dev_offset | ||
) |
Constructor
offset | position in the repaired file |
length | number of recovered bytes |
dev | damaged source/file |
dev_offset | offset within dev |
Definition at line 25 of file RecoveryMapping.cpp.
|
inlinevirtual |
Destructor
Definition at line 43 of file RecoveryMapping.h.
References read().
|
virtual |
implementation of Recoverysource::read
Implements Kwave::RecoverySource.
Definition at line 35 of file RecoveryMapping.cpp.
References Kwave::RecoverySource::end(), Kwave::RecoverySource::length(), m_dev, m_dev_offset, and Kwave::RecoverySource::offset().
Referenced by ~RecoveryMapping().
|
private |
|
private |
start offset in the damaged file
Definition at line 55 of file RecoveryMapping.h.
Referenced by read().