Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::EclExternalBlackBoard Class Reference

Wrapper class for using the blackboard in the implementation of the external predicates. More...

List of all members.

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.
BlackBoardinstance ()
 Access the BlackBoard instance.
std::vector< Interface * > & interfaces ()
 Obtain the list of opened interfaces.

Detailed Description

Wrapper class for using the blackboard in the implementation of the external predicates.

Author:
Daniel Beck

Definition at line 43 of file blackboard.cpp.


Constructor & Destructor Documentation

fawkes::EclExternalBlackBoard::EclExternalBlackBoard ( )
inline

Constructor.

Definition at line 47 of file blackboard.cpp.

fawkes::EclExternalBlackBoard::~EclExternalBlackBoard ( )
inline

Destructor.

Definition at line 49 of file blackboard.cpp.

References fawkes::BlackBoard::close().


Member Function Documentation

void fawkes::EclExternalBlackBoard::connect ( const char *  host)
inline

Open remote blackboard connection.

Parameters:
hostthe host running Fawkes

Definition at line 60 of file blackboard.cpp.

bool fawkes::EclExternalBlackBoard::connected ( )
inline

Query connection status.

Returns:
true if connected; false otherwise

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.

Returns:
the blackboard instance

Definition at line 87 of file blackboard.cpp.

std::vector< Interface* >& fawkes::EclExternalBlackBoard::interfaces ( )
inline

Obtain the list of opened interfaces.

Returns:
list of opened interfaces

Definition at line 95 of file blackboard.cpp.


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