Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CODEX_APSS::EstablishRecord Class Reference

This class stores an EstablishMsg request from a coordinator and its associated response. More...

#include <EstablishRecord.h>

Collaboration diagram for CODEX_APSS::EstablishRecord:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 EstablishRecord ()
 Default constructor for an empty record.
 EstablishRecord (const EstablishRecord &aOther)
 Copy constructor.
virtual ~EstablishRecord ()
 Virtual destructor.
void addRequest (const EstablishMsg &em)
 Add a request to the record.
void addResponse (const SignedEstablishedMsg &em)
 Add a response to a request.
const EstablishMsgrequest () const
 The request.
const SignedEstablishedMsgresponse () const
 The signed response.

Detailed Description

This class stores an EstablishMsg request from a coordinator and its associated response.

Definition at line 32 of file EstablishRecord.h.


Member Function Documentation

void CODEX_APSS::EstablishRecord::addRequest const EstablishMsg em  )  [inline]
 

Add a request to the record.

This will clear the previous request and response, if any.

Parameters:
em An EstablishMsg request.

Definition at line 52 of file EstablishRecord.h.

Referenced by CODEX_APSS::SecretManagement::addEstablishMsg().

void CODEX_APSS::EstablishRecord::addResponse const SignedEstablishedMsg em  )  [inline]
 

Add a response to a request.

No checks are performed that the response matches the request.

Parameters:
em A SignedEstablishedMsg response to an EstablishMsg request.

Definition at line 64 of file EstablishRecord.h.

Referenced by CODEX_APSS::SecretManagement::addEstablishResponse().


The documentation for this class was generated from the following file:
Generated on Fri May 6 17:41:33 2005 for COrnell Data EXchange (CODEX) by  doxygen 1.4.1