WP6PrefixDataPacket Class Referenceabstract

#include <WP6PrefixDataPacket.h>

Inheritance diagram for WP6PrefixDataPacket:
WP6CommentAnnotationPacket WP6DefaultInitialFontPacket WP6ExtendedDocumentSummaryPacket WP6FillStylePacket WP6FontDescriptorPacket WP6GeneralTextPacket WP6GraphicsBoxStylePacket WP6GraphicsCachedFileDataPacket WP6GraphicsFilenamePacket WP6HyperlinkPacket WP6OutlineStylePacket WP6TableStylePacket

Public Member Functions

 WP6PrefixDataPacket (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
virtual ~WP6PrefixDataPacket ()
virtual void parse (WP6Listener *) const
virtual std::shared_ptr< WP6SubDocumentgetSubDocument () const
unsigned getDataSize () const

Static Public Member Functions

static std::shared_ptr< WP6PrefixDataPacketconstructPrefixDataPacket (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const 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

Constructor & Destructor Documentation

◆ WP6PrefixDataPacket()

◆ ~WP6PrefixDataPacket()

virtual WP6PrefixDataPacket::~WP6PrefixDataPacket ( )
inlinevirtual

Member Function Documentation

◆ _read()

◆ _readContents()

◆ constructPrefixDataPacket()

std::shared_ptr< WP6PrefixDataPacket > WP6PrefixDataPacket::constructPrefixDataPacket ( librevenge::RVNGInputStream * input,
WPXEncryption * encryption,
const WP6PrefixIndice & prefixIndice )
static

◆ getDataSize()

unsigned WP6PrefixDataPacket::getDataSize ( ) const
inline

◆ getSubDocument()

virtual std::shared_ptr< WP6SubDocument > WP6PrefixDataPacket::getSubDocument ( ) const
inlinevirtual

Reimplemented in WP6GeneralTextPacket.

◆ parse()

Member Data Documentation

◆ m_dataSize

unsigned WP6PrefixDataPacket::m_dataSize
private

The documentation for this class was generated from the following files:

Generated for libwpd by doxygen 1.14.0