Fawkes API  Fawkes Development Version
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

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: