00001 #ifndef _RDA_DATA_CODEC_H_ 00002 #define _RDA_DATA_CODEC_H_ 00003 // 00004 // 10 Jul 2003, N.Trofimov 00005 // 12 Jul 2006, W. Gajewski 00006 // - omniORB4 adaptation 00007 00008 #include <rda/Data.h> 00020 class rdaDataCodec 00021 { 00022 public: 00023 00034 static char* encode(const rdaData& data, unsigned long& size); 00035 00044 static rdaData* decode(const char* buffer, unsigned long bufferSize); 00045 00046 private: 00047 00048 rdaDataCodec(); 00049 00050 }; 00051 00066 #endif