1234567891011121314151617181920212223242526272829303132 |
- #ifndef __TZC_COLUMBUS_PARSER_H
- #define __TZC_COLUMBUS_PARSER_H
- #include "Types.h"
- namespace tzc {
- class ColumbusParser
- {
- public:
- ColumbusParser(const TZ_BYTE * data, TZ_Uint32 length);
- ~ColumbusParser();
- public:
- TZ_Uint32 GetNextColumbusUeValue();
-
- TZ_INT GetNextColumbusSeValue();
-
- TZ_ULONG GetNextFixedBitValue(TZ_Uint32 bitCount);
- private:
- TZ_BYTE * m_data;
-
- TZ_Uint32 m_length;
-
- TZ_Uint32 m_currPos;
- };
- }; // end of namespace tzc
- #endif
|