Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

CODEX_Client::BoundNameMsg Class Reference

This is the message returned by the service after processing a CreateKeyMsg. More...

#include <Message.h>

Inheritance diagram for CODEX_Client::BoundNameMsg:

Inheritance graph
[legend]
Collaboration diagram for CODEX_Client::BoundNameMsg:

Collaboration graph
[legend]
List of all members.

Public Methods

 BoundNameMsg ()
 Default constructor, for creating an object to be unmarshalled.

 BoundNameMsg (const CODEX_ASN1::OctetString &name, const SignedCreateKeyMsg &request)
 Create a BoundNameMsg from an OctetString and SignedCreateKeyMsg.

 BoundNameMsg (const BoundNameMsg &aBNM)
 Create a BoundNameMsg from another BoundNameMsg.

virtual ~BoundNameMsg ()
 Virtual destructor.

void operator= (const BoundNameMsg &aBNM)
 Assignment operator.

const CODEX_ASN1::OctetStringname () const
 
Returns:
The bound name.


const SignedCreateKeyMsgrequest () const
 
Returns:
The client request, which is signed by the client.


int marshal (unsigned char **pp) const
 Serialize the message.

void * unmarshal (void *bogus, unsigned char **pp, long length)
 Unserialize the message.


Detailed Description

This is the message returned by the service after processing a CreateKeyMsg.

In the case where different clients are creating and writing a key, the creating client is responsible for handing this response, signed by the service, to the writing client for inclusion in its WriteKeyMsg.

Definition at line 290 of file CODEX_Client/Message.h.


The documentation for this class was generated from the following files:
Generated on Wed Jun 2 16:33:05 2004 for COrnell Data EXchange (CODEX) by doxygen1.2.18