00001 #ifndef _IT_BUS_PDK_HEX_ENCODING_H_
00002 #define _IT_BUS_PDK_HEX_ENCODING_H_
00003
00004
00005
00006
00007 #include <it_bus/types.h>
00008
00009 namespace IT_Bus
00010 {
00011 class BinaryBuffer;
00012
00013 class IT_AFC_API HexEncoding
00014 {
00015 public:
00016
00017 static void
00018 encode(
00019 String& to_encode,
00020 const BinaryBuffer& data
00021 );
00022
00023 static void
00024 decode(
00025 const String& to_decode,
00026 BinaryBuffer& data
00027 );
00028
00029 private:
00030
00031
00032 HexEncoding();
00033 };
00034 }
00035
00036 #endif