Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
BlackBoardMessageManager (BlackBoardNotifier *notifier) | |
Constructor. More... | |
~BlackBoardMessageManager () | |
Destructor. More... | |
virtual void | transmit (Message *message) |
Transmit message. More... | |
![]() | |
virtual | ~MessageMediator () |
Virtual destructor. More... | |
BlackBoard message manager. Transmits messages from reading interface instances to the writer instance if the interface, if there is any.
Definition at line 40 of file message_manager.h.
fawkes::BlackBoardMessageManager::BlackBoardMessageManager | ( | BlackBoardNotifier * | notifier | ) |
Constructor.
notifier | BlackBoard notifier to all for events |
Definition at line 49 of file message_manager.cpp.
fawkes::BlackBoardMessageManager::~BlackBoardMessageManager | ( | ) |
Destructor.
Definition at line 56 of file message_manager.cpp.
|
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 |
Implements fawkes::MessageMediator.
Definition at line 61 of file message_manager.cpp.