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


Public Member Functions | |
| RoutedClientMessageVerifier (CODEX_Events::DeadPileType &deadPile, CODEX_Events::QType &eventQueue, RoutedClientMessageHandler *destination) | |
| Constructor. | |
| virtual | ~RoutedClientMessageVerifier () |
| Virtual destructor. | |
| bool | handler (CODEX_Events::CloseEvent &event) |
| Handle a CloseEvent. | |
| bool | handler (ClientMessageEvent< RequestKeyMsg > &event) |
| Handle a RequestKeyMsg. | |
| bool | handler (ClientMessageEvent< SignedCreateKeyMsg > &event) |
| Handle a signed CreateKeyMsg. | |
| bool | handler (ClientMessageEvent< SignedWriteKeyMsg > &event) |
| Handle a signed WriteKeyMsg. | |
| bool | handler (ClientMessageEvent< SignedReadKeyMsg > &event) |
| Handle a signed ReadKeyMsg. | |
| bool | handler (RoutedClientMessageEvent< SignedCreateKeyMsg > &event) |
| Handle a decorated create key event. | |
| bool | handler (RoutedClientMessageEvent< SignedWriteKeyMsg > &event) |
| Handle a decorated write key event. | |
| bool | handler (RoutedClientMessageEvent< LabeledReadKeyMsg > &event) |
| Handle a decorated read key event. | |
| virtual bool | handler (RoutedClientMessageEvent< CODEX_Client::SignedCreateKeyMsg > &event)=0 |
| Abstract handler for a signed CreateKeyMsg. | |
| virtual bool | handler (RoutedClientMessageEvent< CODEX_Client::SignedWriteKeyMsg > &event)=0 |
| Abstract handler for a signed WriteKeyMsg. | |
| virtual bool | handler (CloseEvent &event)=0 |
| Abstract handler for CloseEvent%s. | |
| 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. | |
It inherits ClientMessageVerifier to leverage the existing functionality.
Definition at line 32 of file RoutedClientMessageVerifier.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(). |
|
|
Handle a signed CreateKeyMsg.
Reimplemented from CODEX_KeyService::ClientMessageVerifier. Definition at line 54 of file RoutedClientMessageVerifier.cc. |
|
||||||||||||||||
1.4.1