Canvas5Structure::UnpackDecoder Struct Reference

a basic Unpack decoder More...

Public Member Functions

 UnpackDecoder (unsigned char const *data, unsigned long len)
 constructor More...
 
bool decode (unsigned long expectedLength, std::vector< unsigned char > &output)
 

Protected Attributes

unsigned char const * m_data
 
unsigned long m_len
 
unsigned long m_pos
 

Detailed Description

a basic Unpack decoder

Constructor & Destructor Documentation

Canvas5Structure::UnpackDecoder::UnpackDecoder ( unsigned char const *  data,
unsigned long  len 
)
inline

constructor

Member Function Documentation

bool Canvas5Structure::UnpackDecoder::decode ( unsigned long  expectedLength,
std::vector< unsigned char > &  output 
)
inline

Member Data Documentation

unsigned char const* Canvas5Structure::UnpackDecoder::m_data
protected

Referenced by decode().

unsigned long Canvas5Structure::UnpackDecoder::m_len
protected

Referenced by decode().

unsigned long Canvas5Structure::UnpackDecoder::m_pos
mutableprotected

Referenced by decode().


The documentation for this struct was generated from the following file:

Generated on Sat Aug 21 2021 18:43:38 for libmwaw by doxygen 1.8.10