Fawkes API
Fawkes Development Version
|
Message mediator interface. More...
#include <message_mediator.h>
Public Member Functions | |
virtual | ~MessageMediator () |
Virtual destructor. More... | |
virtual void | transmit (Message *message)=0 |
Transmit message. More... | |
Message mediator interface.
The message mediator is used by an interface to communicate messages to the BlackBoard for dispatching.
Definition at line 37 of file message_mediator.h.
|
inlinevirtual |
|
pure virtual |
Transmit message.
The mediator may modify the message ID of the message.
message | message to transmit. |
BlackBoardNoWritingInstanceException | thrown if there is no writing instance for the transmitting interface |
Implemented in fawkes::BlackBoardInterfaceProxy, and fawkes::BlackBoardMessageManager.
Referenced by ~MessageMediator().