#include <WP6VariableLengthGroup.h>
Public Member Functions | |
WP6VariableLengthGroup () | |
virtual | ~WP6VariableLengthGroup () |
Static Public Member Functions | |
static WP6VariableLengthGroup * | constructVariableLengthGroup (WPXInputStream *input, WPXEncryption *encryption, const uint8_t groupID) |
static bool | isGroupConsistent (WPXInputStream *input, WPXEncryption *encryption, const uint8_t groupID) |
Protected Member Functions | |
void | _read (WPXInputStream *input, WPXEncryption *encryption) |
virtual void | _readContents (WPXInputStream *, WPXEncryption *) |
uint8_t | getSubGroup () const |
uint16_t | getSize () const |
uint8_t | getFlags () const |
uint8_t | getNumPrefixIDs () const |
const uint16_t * | getPrefixIDs () const |
uint16_t | getSizeNonDeletable () const |
Private Member Functions | |
WP6VariableLengthGroup (const WP6VariableLengthGroup &) | |
WP6VariableLengthGroup & | operator= (const WP6VariableLengthGroup &) |
Private Attributes | |
uint8_t | m_subGroup |
uint16_t | m_size |
uint8_t | m_flags |
uint8_t | m_numPrefixIDs |
uint16_t * | m_prefixIDs |
uint16_t | m_sizeNonDeletable |
WP6VariableLengthGroup::WP6VariableLengthGroup | ( | ) |
WP6VariableLengthGroup::~WP6VariableLengthGroup | ( | ) | [virtual] |
WP6VariableLengthGroup::WP6VariableLengthGroup | ( | const WP6VariableLengthGroup & | ) | [private] |
WP6VariableLengthGroup * WP6VariableLengthGroup::constructVariableLengthGroup | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption, | |||
const uint8_t | groupID | |||
) | [static] |
bool WP6VariableLengthGroup::isGroupConsistent | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption, | |||
const uint8_t | groupID | |||
) | [static] |
void WP6VariableLengthGroup::_read | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption | |||
) | [protected] |
virtual void WP6VariableLengthGroup::_readContents | ( | WPXInputStream * | , | |
WPXEncryption * | ||||
) | [inline, protected, virtual] |
uint8_t WP6VariableLengthGroup::getSubGroup | ( | ) | const [inline, protected] |
uint16_t WP6VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
uint8_t WP6VariableLengthGroup::getFlags | ( | ) | const [inline, protected] |
uint8_t WP6VariableLengthGroup::getNumPrefixIDs | ( | ) | const [inline, protected] |
const uint16_t* WP6VariableLengthGroup::getPrefixIDs | ( | ) | const [inline, protected] |
uint16_t WP6VariableLengthGroup::getSizeNonDeletable | ( | ) | const [inline, protected] |
WP6VariableLengthGroup& WP6VariableLengthGroup::operator= | ( | const WP6VariableLengthGroup & | ) | [private] |
uint8_t WP6VariableLengthGroup::m_subGroup [private] |
uint16_t WP6VariableLengthGroup::m_size [private] |
uint8_t WP6VariableLengthGroup::m_flags [private] |
uint8_t WP6VariableLengthGroup::m_numPrefixIDs [private] |
uint16_t* WP6VariableLengthGroup::m_prefixIDs [private] |
uint16_t WP6VariableLengthGroup::m_sizeNonDeletable [private] |