#include <WP6PrefixDataPacket.h>
Public Member Functions | |
WP6PrefixDataPacket (WPXInputStream *input) | |
virtual | ~WP6PrefixDataPacket () |
virtual void | parse (WP6Listener *) const |
virtual WP6SubDocument * | getSubDocument () const |
const uint32_t | getDataSize () const |
Static Public Member Functions | |
static WP6PrefixDataPacket * | constructPrefixDataPacket (WPXInputStream *input, WP6PrefixIndice *prefixIndice) |
Protected Member Functions | |
virtual void | _readContents (WPXInputStream *input)=0 |
void | _read (WPXInputStream *input, uint32_t dataOffset, uint32_t dataSize) |
Private Attributes | |
uint32_t | m_dataSize |
WP6PrefixDataPacket::WP6PrefixDataPacket | ( | WPXInputStream * | input | ) |
virtual WP6PrefixDataPacket::~WP6PrefixDataPacket | ( | ) | [inline, virtual] |
void WP6PrefixDataPacket::_read | ( | WPXInputStream * | input, | |
uint32_t | dataOffset, | |||
uint32_t | dataSize | |||
) | [protected] |
Referenced by WP6DefaultInitialFontPacket::WP6DefaultInitialFontPacket(), WP6ExtendedDocumentSummaryPacket::WP6ExtendedDocumentSummaryPacket(), WP6FillStylePacket::WP6FillStylePacket(), WP6FontDescriptorPacket::WP6FontDescriptorPacket(), WP6GeneralTextPacket::WP6GeneralTextPacket(), and WP6OutlineStylePacket::WP6OutlineStylePacket().
virtual void WP6PrefixDataPacket::_readContents | ( | WPXInputStream * | input | ) | [protected, pure virtual] |
Implemented in WP6DefaultInitialFontPacket, WP6ExtendedDocumentSummaryPacket, WP6FillStylePacket, WP6FontDescriptorPacket, WP6GeneralTextPacket, and WP6OutlineStylePacket.
Referenced by _read().
WP6PrefixDataPacket * WP6PrefixDataPacket::constructPrefixDataPacket | ( | WPXInputStream * | input, | |
WP6PrefixIndice * | prefixIndice | |||
) | [static] |
Referenced by WP6PrefixData::WP6PrefixData().
const uint32_t WP6PrefixDataPacket::getDataSize | ( | ) | const [inline] |
Referenced by WP6GeneralTextPacket::_readContents().
virtual WP6SubDocument* WP6PrefixDataPacket::getSubDocument | ( | ) | const [inline, virtual] |
Reimplemented in WP6GeneralTextPacket.
virtual void WP6PrefixDataPacket::parse | ( | WP6Listener * | ) | const [inline, virtual] |
Reimplemented in WP6DefaultInitialFontPacket, WP6ExtendedDocumentSummaryPacket, WP6FillStylePacket, WP6GeneralTextPacket, and WP6OutlineStylePacket.
uint32_t WP6PrefixDataPacket::m_dataSize [private] |
Reimplemented in WP6ExtendedDocumentSummaryPacket.
Referenced by _read(), and getDataSize().