00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __CODEX_SERVER_ROUTINGINFO_H__
00019 #define __CODEX_SERVER_ROUTINGINFO_H__
00020
00021 namespace CODEX_Server
00022 {
00027 class RoutingInfo
00028 {
00029 public :
00035 RoutingInfo( unsigned char* server, unsigned char* seqNum ) :
00036 m_server( server ),
00037 m_seqNum( seqNum )
00038 {}
00039
00041 virtual ~RoutingInfo()
00042 {
00043 if ( NULL != m_server ) delete [] m_server;
00044 if ( NULL != m_seqNum ) delete [] m_seqNum;
00045 }
00046
00048 const unsigned char* server() const { return m_server; }
00050 const unsigned char* seqNum() const { return m_seqNum; }
00051
00052 private :
00053 unsigned char* m_server;
00054 unsigned char* m_seqNum;
00055 };
00056 }
00057
00058 #endif