Fawkes API
Fawkes Development Version
|
Abstract superclass for blackboard events. More...
#include <blackboard_listener_thread.h>
Public Member Functions | |
Event (const std::string &type, const std::string &id) | |
Constructor. More... | |
virtual | operator EC_word ()=0 |
Return an eclipse term representing the event (abstract) More... | |
std::string | uid () |
Return the UID (i.e. More... | |
Protected Attributes | |
string | type |
Triggering interface's type name. More... | |
string | id |
Triggering interface's ID. More... | |
Abstract superclass for blackboard events.
Definition at line 73 of file blackboard_listener_thread.h.
|
inline |
Constructor.
type | Blackboard interface type as string |
id | Blackboard interface ID |
Definition at line 80 of file blackboard_listener_thread.h.
|
pure virtual |
Return an eclipse term representing the event (abstract)
Implemented in BlackboardListenerThread::Changed, BlackboardListenerThread::Destroyed, and BlackboardListenerThread::Created.
|
inline |
Return the UID (i.e.
type::id) of the blackboard interface that triggered the event
Definition at line 95 of file blackboard_listener_thread.h.
|
protected |
Triggering interface's ID.
Definition at line 105 of file blackboard_listener_thread.h.
|
protected |
Triggering interface's type name.
Definition at line 102 of file blackboard_listener_thread.h.