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

CODEX_Server::ServerQuorumDispatcher Class Reference

This is a concrete CODEX_Quorum::QuorumDispatcher. More...

#include <ServerQuorumDispatcher.h>

Inheritance diagram for CODEX_Server::ServerQuorumDispatcher:

Inheritance graph
[legend]
Collaboration diagram for CODEX_Server::ServerQuorumDispatcher:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ServerQuorumDispatcher ()
 Constructor.
virtual ~ServerQuorumDispatcher ()
 Virtual destructor.
void operator() (const void *request, CODEX_Quorum::ResponseInfo *ri)
virtual void operator() (const void *request, ResponseInfo *ri)=0
 Method used to dispatch a collection of responses to a request.

Detailed Description

This is a concrete CODEX_Quorum::QuorumDispatcher.

The major work of handling responses is taken care of by callbacks, so this class primarily does garbage collection and notification of failed requests.

Definition at line 35 of file ServerQuorumDispatcher.h.


Member Function Documentation

virtual void CODEX_Quorum::QuorumDispatcher::operator() const void *  request,
ResponseInfo ri
[pure virtual, inherited]
 

Method used to dispatch a collection of responses to a request.

The QuorumDispatcher takes ownership of both parameters passed to it, and is responsible for ensuring that their memory is freed.

Parameters:
request Unique identifier of the request for which responses have been collected.
ri ResponseInfo for request.


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