BlackboardAccess Class Reference

#include <Blackboard.h>

List of all members.


Detailed Description

Gives subscribe access to the Blackboard.

Author:
Andras Varga

Public Member Functions

 BlackboardAccess ()
virtual ~BlackboardAccess ()
virtual BlackboardgetBlackboard ()
Callbacks invoked by the blackboard


virtual bool blackboardItemChanged (BBItemRef item)=0
virtual bool blackboardItemPublished (BBItemRef item)=0
virtual bool blackboardItemWithdrawn (BBItemRef item)=0

Protected Attributes

Blackboardbb

Constructor & Destructor Documentation

BlackboardAccess::BlackboardAccess (  )  [inline]

00331 {bb=NULL;}

virtual BlackboardAccess::~BlackboardAccess (  )  [inline, virtual]

00332 {}


Member Function Documentation

Blackboard * BlackboardAccess::getBlackboard (  )  [virtual]

Returns a pointer to the Blackboard

00213 {
00214     if (!bb)
00215     {
00216         bb = ModuleAccess<Blackboard>("blackboard").get();
00217     }
00218     return bb;
00219 }

virtual bool BlackboardAccess::blackboardItemChanged ( BBItemRef  item  )  [pure virtual]

Called whenever an already published item changes

virtual bool BlackboardAccess::blackboardItemPublished ( BBItemRef  item  )  [pure virtual]

Called whenever a new item is published on the Blackboard

Referenced by Blackboard::getBlackboardContent().

virtual bool BlackboardAccess::blackboardItemWithdrawn ( BBItemRef  item  )  [pure virtual]

Called whenever an item is removed from the Blackboard


Member Data Documentation

Referenced by getBlackboard().


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

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