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 ()
Blackboardblackboard ()
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]

00336 {bb=NULL;}

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

00337 {}


Member Function Documentation

Blackboard * BlackboardAccess::blackboard (  ) 

Returns a pointer to the Blackboard

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

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

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

Called whenever an item is removed from the Blackboard


Member Data Documentation

Blackboard* BlackboardAccess::bb [protected]


The documentation for this class was generated from the following files:
Generated on Wed Apr 4 13:20:19 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7