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.