INET Framework for OMNeT++/OMNEST
BlackboardAccess Class Reference

#include <Blackboard.h>

List of all members.

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

Detailed Description

Gives subscribe access to the Blackboard.

Author:
Andras Varga

Definition at line 325 of file Blackboard.h.


Constructor & Destructor Documentation

Definition at line 331 of file Blackboard.h.

{bb=NULL;}
virtual BlackboardAccess::~BlackboardAccess ( ) [inline, virtual]

Definition at line 332 of file Blackboard.h.

{}

Member Function Documentation

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

Returns a pointer to the Blackboard

Definition at line 212 of file Blackboard.cc.

{
    if (!bb)
    {
        bb = ModuleAccess<Blackboard>("blackboard").get();
    }
    return bb;
}

Member Data Documentation

Definition at line 328 of file Blackboard.h.

Referenced by getBlackboard().


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