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