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