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

CODEX_APSS::InitRecord Class Reference

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

#include <InitRecord.h>

Collaboration diagram for CODEX_APSS::InitRecord:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InitRecord ()
 Default constructor for an empty record.
 InitRecord (const InitRecord &aOther)
 Copy constructor.
virtual ~InitRecord ()
 Virtual destructor.
void addRequest (const InitMsg &im)
 Add a request to the record.
void addResponse (const SignedContributeMsg &cm)
 Add a response to a request.
const InitMsgrequest () const
 The request.
const SignedContributeMsgresponse () const
 The signed response.

Detailed Description

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

Definition at line 32 of file InitRecord.h.


Member Function Documentation

void CODEX_APSS::InitRecord::addRequest const InitMsg im  )  [inline]
 

Add a request to the record.

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

Parameters:
im An InitMsg request.

Definition at line 52 of file InitRecord.h.

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

void CODEX_APSS::InitRecord::addResponse const SignedContributeMsg cm  )  [inline]
 

Add a response to a request.

No checks are performed that the response matches the request.

Parameters:
cm A SignedContributeMsg response to an InitMsg request.

Definition at line 63 of file InitRecord.h.

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


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