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

Eris::MessageDispatcher Class Reference

The message dispatcher provides a non-decoded output of the selected message. More...

#include <SignalDispatcher.h>

Inheritance diagram for Eris::MessageDispatcher:

Eris::Dispatcher List of all members.

Public Member Functions

 MessageDispatcher (const std::string &nm, const SigC::Slot1< void, const Atlas::Message::Element & > &slot)
 standard constructor
virtual bool dispatch (DispatchContextDeque &dq)
 primary invocation method; called by the parent node when a message is received

Protected Attributes

SigC::Signal1< void, const
Atlas::Message::Element & > 
Signal

Detailed Description

The message dispatcher provides a non-decoded output of the selected message.

This is most useful in conjunction with the EncapDispatcher, where the de-encapsulated object is not an Atlas::Object, but simple some defined map or list structure.


Constructor & Destructor Documentation

Eris::MessageDispatcher::MessageDispatcher const std::string &  nm,
const SigC::Slot1< void, const Atlas::Message::Element & > &  slot
[inline]
 

standard constructor

Parameters:
nm The dispatcher label
slot A SigC slot that takes an Atlas::Message::Element


The documentation for this class was generated from the following file:
Generated on Sun Sep 4 14:14:04 2005 for Eris by  doxygen 1.4.4