00001 #ifndef __BASE16_H__ 00002 #define __BASE16_H__ 00003 00004 #include "../debug/DebugUtils.h" 00005 00006 namespace oasys { 00007 00008 class Base16 { 00009 public: 00016 static size_t encode(const u_int8_t* in, size_t in_len, 00017 u_int8_t* out16, size_t out16_len); 00018 00025 static size_t decode(const u_int8_t* in16, size_t in16_len, 00026 u_int8_t* out, size_t out_len); 00027 }; 00028 00029 }; 00030 00031 #endif /* __BASE16_H__ */