INET Framework for OMNeT++/OMNEST
Blackboard::BBItem Class Reference

#include <Blackboard.h>

List of all members.

Public Member Functions

const char * getLabel ()
cPolymorphic * getData ()
const cPolymorphic * getData () const

Private Attributes

cPolymorphic * _item
std::string _label
SubscriberVector subscribers

Friends

class Blackboard

Detailed Description

Represents a blackboard item.


Member Function Documentation

cPolymorphic* Blackboard::BBItem::getData ( ) [inline]

Return the data item

Referenced by operator<<().

{return _item;}
const cPolymorphic* Blackboard::BBItem::getData ( ) const [inline]

Return the data item

{return _item;}
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().

{return _label.c_str();}

Friends And Related Function Documentation

friend class Blackboard [friend]

Member Data Documentation

std::string Blackboard::BBItem::_label [private]

The documentation for this class was generated from the following file: