28 #ifndef WP6VARIABLELENGTHGROUP_H
29 #define WP6VARIABLELENGTHGROUP_H
37 virtual void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const = 0;
WP6VariableLengthGroup()
Definition: WP6VariableLengthGroup.cpp:47
static WP6VariableLengthGroup * constructVariableLengthGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition: WP6VariableLengthGroup.cpp:64
unsigned char getFlags() const
Definition: WP6VariableLengthGroup.h:62
Definition: WP6Listener.h:40
unsigned short m_size
Definition: WP6VariableLengthGroup.h:87
virtual ~WP6VariableLengthGroup()
Definition: WP6VariableLengthGroup.cpp:58
unsigned short * m_prefixIDs
Definition: WP6VariableLengthGroup.h:90
unsigned short m_sizeNonDeletable
Definition: WP6VariableLengthGroup.h:91
const unsigned short * getPrefixIDs() const
Definition: WP6VariableLengthGroup.h:70
unsigned short getSize() const
Definition: WP6VariableLengthGroup.h:58
virtual ~WP6VariableLengthGroup_SubGroup()
Definition: WP6VariableLengthGroup.h:36
WP6VariableLengthGroup & operator=(const WP6VariableLengthGroup &)
Definition: WP6VariableLengthGroup.h:33
static bool isGroupConsistent(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition: WP6VariableLengthGroup.cpp:100
unsigned char m_subGroup
Definition: WP6VariableLengthGroup.h:86
unsigned short m_sizeDeletable
Definition: WP6VariableLengthGroup.h:92
unsigned char getSubGroup() const
Definition: WP6VariableLengthGroup.h:54
unsigned char getNumPrefixIDs() const
Definition: WP6VariableLengthGroup.h:66
unsigned short getSizeDeletable() const
Definition: WP6VariableLengthGroup.h:78
Definition: WPXEncryption.h:33
virtual void _readContents(librevenge::RVNGInputStream *, WPXEncryption *)
Definition: WP6VariableLengthGroup.h:52
virtual void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const =0
unsigned char m_numPrefixIDs
Definition: WP6VariableLengthGroup.h:89
unsigned short getSizeNonDeletable() const
Definition: WP6VariableLengthGroup.h:74
Definition: WP6VariableLengthGroup.h:40
unsigned char m_flags
Definition: WP6VariableLengthGroup.h:88
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6VariableLengthGroup.cpp:135