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

CODEX_Server::UnicastRequestHandler Class Reference

This is a handler for UnicastRequestEvents. More...

#include <UnicastRequestHandler.h>

Inheritance diagram for CODEX_Server::UnicastRequestHandler:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 UnicastRequestHandler (CODEX_Events::DeadPileType &deadPile, CODEX_Events::QType &eventQueue)
 Constructor.

virtual ~UnicastRequestHandler ()
 Virtual destructor.

bool handler (UnicastRequestEvent &event)
 Handle a UnicastRequestEvent.


Detailed Description

This is a handler for UnicastRequestEvents.

All it does is dispatch a message to the quorum system.

Definition at line 31 of file UnicastRequestHandler.h.


Member Function Documentation

bool UnicastRequestHandler::handler UnicastRequestEvent   event
 

Handle a UnicastRequestEvent.

Todo:
Replace hard-coded time with configurable parameter.

Definition at line 30 of file UnicastRequestHandler.cc.

References CODEX_Server::UnicastRequestEvent::bcast(), CODEX_Server::UnicastRequestEvent::cb(), CODEX_Server::UnicastRequestEvent::key(), CODEX_Quorum::QuorumSystem::keyRegistered(), CODEX_Quorum::RemoteServerReturn::kSuccess, CODEX_Server::UnicastRequestEvent::messages(), CODEX_Quorum::QuorumSystem::quorumSize(), CODEX_Server::UnicastRequestEvent::retVals(), CODEX_Events::Activity::sendEvent(), CODEX_Server::UnicastRequestEvent::setBcast(), CODEX_Events::EventBase::source(), CODEX_Server::UnicastRequestEvent::time(), CODEX_Quorum::QuorumSystem::unicastMessage(), and CODEX_Server::UnicastRequestEvent::updateTime().

Referenced by CODEX_Server::UnicastRequestEvent::handle().


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