#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