Go to the documentation of this file.
27 #ifndef WP6EXTENDEDDOCUMENTSUMMARYPACKET_H
28 #define WP6EXTENDEDDOCUMENTSUMMARYPACKET_H
51 mutable std::unique_ptr<WPXMemoryInputStream>
m_stream;
#define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_VERSION_DATE
Definition: WP6FileStructure.h:122
Definition: libwpd_internal.h:209
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned dataOffset, unsigned dataSize)
Definition: WP6PrefixDataPacket.cpp:102
virtual void setExtendedInformation(const unsigned short type, const librevenge::RVNGString &data)=0
void parse(WP6Listener *listener) const override
Definition: WP6ExtendedDocumentSummaryPacket.cpp:60
unsigned short readU16(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:119
Definition: WP6Listener.h:41
Definition: WP6ExtendedDocumentSummaryPacket.h:39
#define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DATE_COMPLETED
Definition: WP6FileStructure.h:83
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition: WP6ExtendedDocumentSummaryPacket.cpp:47
std::unique_ptr< WPXMemoryInputStream > m_stream
Definition: WP6ExtendedDocumentSummaryPacket.h:51
int extendedCharacterWP6ToUCS4(unsigned char character, unsigned char characterSet, const unsigned **chars)
Definition: libwpd_internal.cpp:660
#define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_REVISION_DATE
Definition: WP6FileStructure.h:113
#define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_RECORDED_DATE
Definition: WP6FileStructure.h:111
#define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CREATION_DATE
Definition: WP6FileStructure.h:82
WP6ExtendedDocumentSummaryPacket(librevenge::RVNGInputStream *input, WPXEncryption *encryption, int id, unsigned dataOffset, unsigned dataSize)
Definition: WP6ExtendedDocumentSummaryPacket.cpp:33
virtual void setDate(const unsigned short type, const unsigned short year, const unsigned char month, const unsigned char day, const unsigned char hour, const unsigned char minute, const unsigned char second, const unsigned char dayOfWeek, const unsigned char timeZone, const unsigned char unused)=0
WP6ExtendedDocumentSummaryPacket(const WP6ExtendedDocumentSummaryPacket &)
~WP6ExtendedDocumentSummaryPacket() override
Definition: WP6ExtendedDocumentSummaryPacket.cpp:43
WP6ExtendedDocumentSummaryPacket & operator=(const WP6ExtendedDocumentSummaryPacket &)
void appendUCS4(librevenge::RVNGString &str, unsigned ucs4)
Definition: libwpd_internal.cpp:154
unsigned m_dataSize
Definition: WP6ExtendedDocumentSummaryPacket.h:49
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
Definition: WP6PrefixDataPacket.h:39
Definition: WPXEncryption.h:36
std::vector< unsigned char > m_streamData
Definition: WP6ExtendedDocumentSummaryPacket.h:50
Generated for libwpd by
doxygen 1.8.20