|
Fawkes API
Fawkes Development Version
|
Container for an opened interface of type. More...
#include <blackboard_manager.h>
Public Member Functions | |
| bb_iface_manager () | |
| Constructor. Not responsible for actual initialization. More... | |
| void | init (fawkes::BlackBoard *blackboard, fawkes::Thread *thread) |
| Open an interface of the given type with the ID supplied by iface_id_for_type and register to wake the given thread when any of the given types arrives. More... | |
| void | finalize () |
| Cleanup. More... | |
| IfaceT * | interface () const |
Container for an opened interface of type.
| IfaceT. | |
| MessageTypeList | must be a type_list of the message types that should be handled on |
| IfaceT. |
Definition at line 63 of file blackboard_manager.h.
|
inline |
Constructor. Not responsible for actual initialization.
Definition at line 67 of file blackboard_manager.h.
|
inline |
Cleanup.
Definition at line 90 of file blackboard_manager.h.
References fawkes::BlackBoard::close().
|
inline |
Open an interface of the given type with the ID supplied by iface_id_for_type and register to wake the given thread when any of the given types arrives.
| blackboard | The blackboard to use |
| thread | The thread to wake |
Definition at line 76 of file blackboard_manager.h.
References fawkes::BlackBoard::open_for_writing().
|
inline |
Definition at line 99 of file blackboard_manager.h.