00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __CODEX_SERVER_ROUTINGINFO_H__
00022 #define __CODEX_SERVER_ROUTINGINFO_H__
00023
00024 namespace CODEX_Server
00025 {
00030 class RoutingInfo
00031 {
00032 public :
00038 RoutingInfo( unsigned char* server, unsigned char* seqNum ) :
00039 m_server( server ),
00040 m_seqNum( seqNum )
00041 {}
00042
00044 virtual ~RoutingInfo()
00045 {
00046 if ( NULL != m_server ) delete [] m_server;
00047 if ( NULL != m_seqNum ) delete [] m_seqNum;
00048 }
00049
00051 const unsigned char* server() const { return m_server; }
00053 const unsigned char* seqNum() const { return m_seqNum; }
00054
00055 private :
00056 unsigned char* m_server;
00057 unsigned char* m_seqNum;
00058 };
00059 }
00060
00061 #endif