#include <SignReadCallback.h>
Inheritance diagram for CODEX_KeyService::SignReadCallback:


Public Types | |
| typedef CODEX_Server::ServerState::ShareType | ShareType |
| Convenient short name. | |
| typedef vector< ShareType * > | SignatureArray |
| Convenient short name. | |
| typedef CODEX_Server::ServerState::ChallengeVector | ChallengeVector |
| Convenient short name. | |
| typedef VerifiableBlindKeyMsg | RespType |
| The type of the response message. | |
| typedef CODEX_Client::SignedReadKeyMsg | ReqType |
| The type of the request message. | |
|
typedef SupportedClientResponse< RespType, ReqType > | RequestType |
| The association between a response and its request, with evidence. | |
Public Member Functions | |
| SignReadCallback (CODEX_Events::DeadPileType &deadPile, CODEX_Events::QType &eventQueue, ClientResponseHandler *destination, const RequestType &request, const unsigned char *seqNum, CODEX_Server::SignRequestHandler *reqHandler) | |
| Constructor. | |
| virtual | ~SignReadCallback () |
| Virtual destructor. | |
| bool | operator() (unsigned int server, CODEX_Quorum::Message *msg) |
| void | fail () |
| On failure, callbacks should close the connection to the client. | |
| const unsigned char * | seqNum () const |
| The sequence number for the request. | |
| virtual bool | operator() (unsigned int server, Message *msg)=0 |
| virtual bool | handler (EventAck &event) |
| The base class is responsible for handling acknowledgements, which are relevant to whether the Activity is ready for deletion. | |
Protected Member Functions | |
| void | sendEvent (EventBase *event, Activity *source, bool failure=false) |
| void | enableTerminate () |
| This method should be called when an Activity has received a CloseEvent or other indicator that it is no longer needed. | |
Protected Attributes | |
| DeadPileType & | m_deadPile |
| The pile of Activity%s to be garbage-collected. | |
| QType & | m_queue |
| The event queue. | |
Once sufficient responses have been received, this will generate a threshold signature and return it to the client.
Definition at line 42 of file SignReadCallback.h.
|
|
This method should be called when an Activity has received a CloseEvent or other indicator that it is no longer needed. Actual termination will not occur until there are no remaining events outstanding (unacknowledged). Definition at line 63 of file Activity.cc. Referenced by CODEX_KeyService::ClientActivity::handler(), and CODEX_KeyService::ClientActivity::processRequest(). |
|
|
The base class is responsible for handling acknowledgements, which are relevant to whether the Activity is ready for deletion. If a derived class reimpliments this method, it must call this version explicitly. Definition at line 39 of file Activity.cc. Referenced by CODEX_Events::EventAck::handle(), and CODEX_KeyService::ClientActivity::handler(). |
|
||||||||||||
|
|
|
||||||||||||
|
||||||||||||||||
1.4.1