#include <Blackboard.h>
Public Member Functions | |
const char * | getLabel () |
cPolymorphic * | getData () |
const cPolymorphic * | getData () const |
Private Attributes | |
cPolymorphic * | _item |
std::string | _label |
SubscriberVector | subscribers |
Friends | |
class | Blackboard |
const char* Blackboard::BBItem::getLabel | ( | ) | [inline] |
Return the label of this data item
Referenced by Blackboard::changed(), Blackboard::publish(), Blackboard::subscribe(), Blackboard::unsubscribe(), and Blackboard::withdraw().
00179 {return _label.c_str();}
cPolymorphic* Blackboard::BBItem::getData | ( | ) | [inline] |
const cPolymorphic* Blackboard::BBItem::getData | ( | ) | const [inline] |
friend class Blackboard [friend] |
cPolymorphic* Blackboard::BBItem::_item [private] |
Referenced by Blackboard::changed(), Blackboard::publish(), and Blackboard::withdraw().
std::string Blackboard::BBItem::_label [private] |
Referenced by Blackboard::publish(), and Blackboard::withdraw().
Referenced by Blackboard::changed(), Blackboard::subscribe(), Blackboard::unsubscribe(), and Blackboard::withdraw().