#include <SupportedClientResponseEvent.h>
Inheritance diagram for CODEX_KeyService::SupportedClientResponseEventBase:


Public Member Functions | |
| SupportedClientResponseEventBase (CODEX_Events::Activity *source, unsigned char *server, unsigned char *seqNum) | |
| Create a new SupportedClientResponseEventBase, forwarding the event source to the base Activity class. | |
| virtual | ~SupportedClientResponseEventBase () |
| Virtual destructor. | |
| virtual int | marshal (unsigned char **pp)=0 |
| Forward a marshal request to the underlying message. | |
| virtual bool | unmarshal (unsigned char **pp, long length)=0 |
| Forward an unmarshal request to the underlying message. | |
| virtual bool | handle ()=0 |
| This virtual method allows a derived class to call the handler for its appropriate Activity, thereby enabling the Activity to distinguish the event by overloading on type. | |
| Activity * | source () |
| The Activity that created this event. | |
| const unsigned char * | server () const |
| The ID of the server. | |
| const unsigned char * | seqNum () const |
| The unique ID for a request from server. | |
Protected Attributes | |
| Activity * | m_source |
| Source of this event. | |
Routing information is also stored in this class. The internally stored message can be marshalled directly through this object, so a non-const reference to the message never needs to be returned.
Definition at line 40 of file SupportedClientResponseEvent.h.
1.4.1