Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

Eris::LeafDispatcher Class Reference

A base class for all leaf Dispatcher nodes (currently SignalDispatcher and WaitForDispatcher) This base is used to support the 'at least once' verification of recieved messages in strict/checcked operation. More...

#include <Dispatcher.h>

Inheritance diagram for Eris::LeafDispatcher:

Eris::Dispatcher List of all members.

Public Member Functions

 LeafDispatcher (const std::string &nm)
virtual bool dispatch (DispatchContextDeque &dq)
 primary invocation method; called by the parent node when a message is received

virtual DispatcheraddSubdispatch (Dispatcher *, const std::string)
virtual void rmvSubdispatch (Dispatcher *)
virtual DispatchergetSubdispatch (const std::string &nm)
 locate a child dispatcher by name (NULL if not found)

virtual bool empty ()

Protected Member Functions

virtual void purge ()

Detailed Description

A base class for all leaf Dispatcher nodes (currently SignalDispatcher and WaitForDispatcher) This base is used to support the 'at least once' verification of recieved messages in strict/checcked operation.


The documentation for this class was generated from the following files:
Generated on Tue Jul 27 21:00:43 2004 for Eris by doxygen 1.3.7