Fawkes API  Fawkes Development Version
BlackboardListenerThread::Changed Class Reference

An interface changed. More...

#include <blackboard_listener_thread.h>

Inheritance diagram for BlackboardListenerThread::Changed:

Public Member Functions

 Changed (Interface *interface)
 Constructor. More...
 
virtual operator EC_word ()
 Return an eclipse term representing the event. More...
 
- Public Member Functions inherited from BlackboardListenerThread::Event
 Event (const std::string &type, const std::string &id)
 Constructor. More...
 
std::string uid ()
 Return the UID (i.e. More...
 

Additional Inherited Members

- Protected Attributes inherited from BlackboardListenerThread::Event
string type
 Triggering interface's type name. More...
 
string id
 Triggering interface's ID. More...
 

Detailed Description

An interface changed.

Definition at line 127 of file blackboard_listener_thread.h.

Constructor & Destructor Documentation

◆ Changed()

BlackboardListenerThread::Changed::Changed ( Interface interface)
inline

Constructor.

Parameters
interfaceThe interface that changed

Definition at line 133 of file blackboard_listener_thread.h.

Member Function Documentation

◆ operator EC_word()

BlackboardListenerThread::Changed::operator EC_word ( )
virtual

Return an eclipse term representing the event.

Returns
An eclipse term representing the event: bb_changed(UID)

Implements BlackboardListenerThread::Event.

Definition at line 146 of file blackboard_listener_thread.cpp.


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