it_bus_pdk/hex_encoding.h

00001 #ifndef _IT_BUS_PDK_HEX_ENCODING_H_
00002 #define _IT_BUS_PDK_HEX_ENCODING_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
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         // not implemented (uninstantiable utility class)
00032         HexEncoding();
00033     };
00034 }
00035 
00036 #endif  

Generated on Thu Sep 7 11:39:33 2006 for Artix by  doxygen 1.4.7