Fawkes API
Fawkes Development Version
|
Wrapper class for using the blackboard in the implementation of the external predicates. More...
#include <blackboard.h>
Public Member Functions | |
~EclExternalBlackBoard () | |
Destructor. More... | |
std::map< std::string, Interface * > & | interfaces () |
Obtain the list of opened interfaces. More... | |
Static Public Member Functions | |
static void | create_initial_object (BlackBoard *bb, Logger *logger) |
Creates the initial EclExternalBlackBoard object. More... | |
static void | cleanup_instance () |
Delete the current EclExternalBlackBoard instance and set it to NULL. More... | |
static EclExternalBlackBoard * | instance () |
Get the EclExternalBlackBoard instance. More... | |
static BlackBoard * | blackboard_instance () |
Access the BlackBoard instance. More... | |
static Logger * | logger () |
static const char * | name () |
Wrapper class for using the blackboard in the implementation of the external predicates.
Definition at line 39 of file blackboard.h.
fawkes::EclExternalBlackBoard::~EclExternalBlackBoard | ( | ) |
Destructor.
Definition at line 55 of file blackboard.cpp.
|
static |
Access the BlackBoard instance.
Definition at line 92 of file blackboard.cpp.
|
static |
Delete the current EclExternalBlackBoard instance and set it to NULL.
Definition at line 71 of file blackboard.cpp.
Referenced by EclipseAgentThread::finalize().
|
static |
Creates the initial EclExternalBlackBoard object.
bb | pointer to the BlackBoard to be used |
logger | pointer to the Logger to be used |
Definition at line 64 of file blackboard.cpp.
References logger().
Referenced by EclipseAgentThread::init().
|
static |
Get the EclExternalBlackBoard instance.
Definition at line 83 of file blackboard.cpp.
std::map< std::string, Interface * > & fawkes::EclExternalBlackBoard::interfaces | ( | ) |
Obtain the list of opened interfaces.
Definition at line 101 of file blackboard.cpp.
|
inlinestatic |
Definition at line 62 of file blackboard.h.
Referenced by create_initial_object().
|
inlinestatic |
Definition at line 71 of file blackboard.h.