Fawkes API
Fawkes Development Version
|
Wrapper class for using the blackboard in the implementation of the external predicates. More...
Public Member Functions | |
EclExternalBlackBoard () | |
Constructor. | |
~EclExternalBlackBoard () | |
Destructor. | |
void | connect (const char *host) |
Open remote blackboard connection. | |
bool | connected () |
Query connection status. | |
void | disconnect () |
Disconnect remote blackboard connection. | |
BlackBoard * | instance () |
Access the BlackBoard instance. | |
std::vector< Interface * > & | interfaces () |
Obtain the list of opened interfaces. |
Wrapper class for using the blackboard in the implementation of the external predicates.
fawkes::EclExternalBlackBoard::EclExternalBlackBoard | ( | ) | [inline] |
Constructor.
Definition at line 47 of file blackboard.cpp.
fawkes::EclExternalBlackBoard::~EclExternalBlackBoard | ( | ) | [inline] |
void fawkes::EclExternalBlackBoard::connect | ( | const char * | host | ) | [inline] |
Open remote blackboard connection.
host | the host running Fawkes |
Definition at line 60 of file blackboard.cpp.
bool fawkes::EclExternalBlackBoard::connected | ( | ) | [inline] |
Query connection status.
Definition at line 68 of file blackboard.cpp.
void fawkes::EclExternalBlackBoard::disconnect | ( | ) | [inline] |
Disconnect remote blackboard connection.
Definition at line 74 of file blackboard.cpp.
References fawkes::BlackBoard::close().
BlackBoard* fawkes::EclExternalBlackBoard::instance | ( | ) | [inline] |
Access the BlackBoard instance.
Definition at line 87 of file blackboard.cpp.
std::vector< Interface* >& fawkes::EclExternalBlackBoard::interfaces | ( | ) | [inline] |
Obtain the list of opened interfaces.
Definition at line 95 of file blackboard.cpp.