Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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 Sat Apr 1 20:52:21 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.1