#include <Blackboard.h>
Public Member Functions | |
BlackboardAccess () | |
virtual | ~BlackboardAccess () |
virtual Blackboard * | getBlackboard () |
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 | |
Blackboard * | bb |
BlackboardAccess::BlackboardAccess | ( | ) | [inline] |
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
Blackboard* BlackboardAccess::bb [protected] |
Referenced by getBlackboard().