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

CODEX_APSS::ComputeRecord Class Reference

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

#include <ComputeRecord.h>

Collaboration diagram for CODEX_APSS::ComputeRecord:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ComputeRecord ()
 Default constructor for an empty record.
 ComputeRecord (const ComputeRecord &aOther)
 Copy constructor.
virtual ~ComputeRecord ()
 Virtual destructor.
void addRequest (const ComputeMsg &cm)
 Add a request to the record.
void addResponse (const SignedComputedMsg &cm)
 Add a response to a request.
const ComputeMsgrequest () const
 The request.
const SignedComputedMsgresponse () const
 The signed response.

Detailed Description

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

Definition at line 29 of file ComputeRecord.h.


Member Function Documentation

void CODEX_APSS::ComputeRecord::addRequest const ComputeMsg cm  )  [inline]
 

Add a request to the record.

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

Parameters:
cm An ComputeMsg request.

Definition at line 49 of file ComputeRecord.h.

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

void CODEX_APSS::ComputeRecord::addResponse const SignedComputedMsg cm  )  [inline]
 

Add a response to a request.

No checks are performed that the response matches the request.

Parameters:
cm A SignedComputedMsg response to a ComputeMsg request.

Definition at line 60 of file ComputeRecord.h.

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


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