#ifndef __lib_base_encoding_h__ #define __lib_base_encoding_h__ #include #include #include class eDVBTextEncodingHandler { std::map m_CountryCodeDefaultMapping; std::map m_TransponderDefaultMapping; std::set m_TransponderUseTwoCharMapping; public: eDVBTextEncodingHandler(); void getTransponderDefaultMapping(int tsidonid, int &table); bool getTransponderUseTwoCharMapping(int tsidonid); int getCountryCodeDefaultMapping( const std::string &country_code ); }; extern eDVBTextEncodingHandler encodingHandler; #endif // __lib_base_encoding_h__