#include <blackboard.h>
Public Member Functions | |
BlackBoard () | |
BlackBoard (int bb_id, int on_robot_id) | |
BlackBoard (const BlackBoard &bb) | |
Type | get (const std::string &key) |
BlackBoard & | operator= (const BlackBoard &bb) |
void | put (const std::string &key, const Type &data) |
int | size () |
~BlackBoard () | |
Private Attributes | |
int | bb_id_ |
bool | is_local_ |
boost::shared_ptr < micros_swarm::MsgQueueManager > | mqm_ |
int | on_robot_id_ |
int | robot_id_ |
boost::shared_ptr< RuntimeHandle > | rth_ |
Definition at line 42 of file blackboard.h.
micros_swarm::BlackBoard< Type >::BlackBoard | ( | ) | [inline] |
Definition at line 44 of file blackboard.h.
micros_swarm::BlackBoard< Type >::BlackBoard | ( | int | bb_id, |
int | on_robot_id | ||
) | [inline] |
Definition at line 52 of file blackboard.h.
micros_swarm::BlackBoard< Type >::BlackBoard | ( | const BlackBoard< Type > & | bb | ) | [inline] |
Definition at line 66 of file blackboard.h.
micros_swarm::BlackBoard< Type >::~BlackBoard | ( | ) | [inline] |
Definition at line 90 of file blackboard.h.
Type micros_swarm::BlackBoard< Type >::get | ( | const std::string & | key | ) | [inline] |
Definition at line 125 of file blackboard.h.
BlackBoard& micros_swarm::BlackBoard< Type >::operator= | ( | const BlackBoard< Type > & | bb | ) | [inline] |
Definition at line 76 of file blackboard.h.
void micros_swarm::BlackBoard< Type >::put | ( | const std::string & | key, |
const Type & | data | ||
) | [inline] |
Definition at line 96 of file blackboard.h.
int micros_swarm::BlackBoard< Type >::size | ( | ) | [inline] |
Definition at line 184 of file blackboard.h.
int micros_swarm::BlackBoard< Type >::bb_id_ [private] |
Definition at line 195 of file blackboard.h.
bool micros_swarm::BlackBoard< Type >::is_local_ [private] |
Definition at line 197 of file blackboard.h.
boost::shared_ptr<micros_swarm::MsgQueueManager> micros_swarm::BlackBoard< Type >::mqm_ [private] |
Definition at line 199 of file blackboard.h.
int micros_swarm::BlackBoard< Type >::on_robot_id_ [private] |
Definition at line 196 of file blackboard.h.
int micros_swarm::BlackBoard< Type >::robot_id_ [private] |
Definition at line 194 of file blackboard.h.
boost::shared_ptr<RuntimeHandle> micros_swarm::BlackBoard< Type >::rth_ [private] |
Definition at line 198 of file blackboard.h.