00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __CODEX_KEYSERVICE_RESPONSECALLBACK_H__
00022 #define __CODEX_KEYSERVICE_RESPONSECALLBACK_H__
00023
00024 #include "CODEX_Quorum/ResponseCallback.h"
00025 #include "CODEX_Server/ServerState.h"
00026
00027 namespace CODEX_KeyService
00028 {
00034 class ResponseCallback : public CODEX_Quorum::ResponseCallback
00035 {
00036 public :
00038 ResponseCallback( const unsigned char* seqNum );
00039
00041 virtual ~ResponseCallback();
00042
00044 void fail();
00045
00047 const unsigned char* seqNum() const { return m_seqNum; }
00048
00049 private :
00050 unsigned char m_seqNum[ CODEX_Server::ServerState::nMID ];
00051 };
00052
00053 }
00054
00055 #endif