#include <VuBlock.h>
Public Member Functions | |
virtual QString | title () const =0 |
Possible title for the block (empty if unset) | |
VuBlock (const DataPointer &nstart) | |
virtual int | size () const =0 |
Size of data used in the file. | |
virtual void | printOn (Reporter &report) const =0 |
virtual RawData | signedBytes () const |
VuBlock::VuBlock | ( | const DataPointer & | nstart | ) |
References TopLevelBlock::hasSignature.
virtual void VuBlock::printOn | ( | Reporter & | report | ) | const [pure virtual] |
Reimplemented from TopLevelBlock.
Implemented in Block11, Block13, RawVuActivities, RawVuDetailedSpeedData, RawVuOverview, VuActivities, VuDetailedSpeedData, VuEventsFaults, VuTechnical, and VuUnknownBlock.
RawData VuBlock::signedBytes | ( | ) | const [virtual] |
virtual int VuBlock::size | ( | ) | const [pure virtual] |
Size of data used in the file.
If the data element uses 3 bytes in the file, size() will return 3.
Implements Block.
Implemented in Block11, Block13, RawVuActivities, RawVuDetailedSpeedData, RawVuOverview, VuEventsFaults, VuTechnical, and VuUnknownBlock.
Referenced by signedBytes().
virtual QString VuBlock::title | ( | ) | const [pure virtual] |
Possible title for the block (empty if unset)
Reimplemented from TopLevelBlock.
Implemented in Block11, Block13, RawVuActivities, RawVuDetailedSpeedData, RawVuOverview, VuActivities, VuEventsFaults, VuTechnical, and VuUnknownBlock.