Blackboard::BBItem Class Reference

#include <Blackboard.h>

List of all members.


Detailed Description

Represents a blackboard item.

Public Member Functions

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

Private Attributes

cPolymorphic * _item
std::string _label
SubscriberVector subscribers

Friends

class Blackboard

Member Function Documentation

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]

Return the data item

Referenced by operator<<().

00181 {return _item;}

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

Return the data item

00183 {return _item;}


Friends And Related Function Documentation

friend class Blackboard [friend]


Member Data Documentation

cPolymorphic* Blackboard::BBItem::_item [private]

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


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

Generated on Fri Mar 20 18:51:18 2009 for INET Framework for OMNeT++/OMNEST by  doxygen 1.5.5