RTXI 3.0.0 The Real-Time eXperiment Interface Reference Manual |
#include <event.hpp>
Public Member Functions | |
Handler ()=default | |
Handler (const Handler &)=default | |
Handler (Handler &&)=delete | |
Handler & | operator= (const Handler &)=default |
Handler & | operator= (Handler &&)=delete |
virtual | ~Handler ()=default |
virtual void | receiveEvent (Object *event)=0 |
Entity that is signaled when an event is posted.
This is an interface that allows rtxi components and plugins to define how they receive those events. All objects that hope to interact within the rtxi environment with other objects in a non-realtime context must inherit this base class.
| default |
| default |
| delete |
| virtualdefault |
| pure virtual |
Function that is called in non-realtime every time an non-realtime event is posted.
event | The the event being posted. |
Implemented in Workspace::Manager, Widgets::Plugin, RT::System, Oscilloscope::Plugin, DataRecorder::Plugin, and Connector::Plugin.