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

CODEX_Server::BroadcastRequestEvent Class Reference

This event encapsulates a marshalled message and the callback used to collect responses to it. More...

#include <BroadcastRequestEvent.h>

Inheritance diagram for CODEX_Server::BroadcastRequestEvent:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 BroadcastRequestEvent (CODEX_Events::Activity *source, BroadcastRequestHandler *destination, const CODEX_Quorum::Message &message, CODEX_Quorum::ResponseCallback *cb)
 Constructor.

virtual ~BroadcastRequestEvent ()
 Virtual destructor.

const CODEX_Quorum::Messagemessage () const
 
Returns:
The marshalled message, with headers.


CODEX_Quorum::ReturnVectorretVals ()
 
Returns:
The vector of CODEX_Quorum::RemoteServerReturns.


CODEX_Quorum::ResponseCallbackcb () const
 
Returns:
The callback that should handle responses to the message.


bool bcast () const
 
Returns:
Has this event been broadcast once?


void setBcast ()
 Make not that this event has been broadcast once already.

unsigned long time () const
 
Returns:
The time (in seconds) of the last broadcast attempt.


void updateTime (unsigned long time)
 Update the time of the last broadcast attempt.

bool handle ()
 Handle this event.


Detailed Description

This event encapsulates a marshalled message and the callback used to collect responses to it.

Definition at line 34 of file BroadcastRequestEvent.h.


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