#include <SupportedClientResponse.h>
Inheritance diagram for CODEX_KeyService::SupportedClientResponse< RespT, ReqT >:


Public Types | |
|
typedef CODEX_ASN1::Array< CODEX_Server::ServerSignature > | ArrayType |
| Serializable list of signatures. | |
| typedef CODEX_Server::ServerState::LSType::LabelType | LabelType |
| Shorthand for the type of a sharing label. | |
Public Member Functions | |
| SupportedClientResponse () | |
| Default constructor, for creating an object to be unmarshalled. | |
| SupportedClientResponse (const RespT &response, const ReqT &request, const ArrayType &evidence, const LabelType &label) | |
| Create a SupportedClientResponse from a response and its evidence. | |
| SupportedClientResponse (const SupportedClientResponse< RespT, ReqT > &aOther) | |
| Copy constructor. | |
| virtual | ~SupportedClientResponse () |
| Virtual destructor. | |
| void | operator= (const SupportedClientResponse< RespT, ReqT > &aOther) |
| Assignment operator. | |
| const RespT & | response () const |
| The response for the client. | |
| const ReqT & | request () const |
| The request from the client. | |
| const ArrayType & | evidence () const |
| The evidence for this response. | |
| const LabelType & | label () const |
| The label for an established sharing. | |
| int | marshal (unsigned char **pp) const |
| Serialize the object. | |
| void * | unmarshal (void *bogus, unsigned char **pp, long length) |
| Unserialize the object. | |
| bool | initialized () const |
Protected Attributes | |
| bool | m_initialized |
| Has this object been initialized yet, or is it still blank? | |
Definition at line 36 of file SupportedClientResponse.h.
|
1.4.1