C++ Based OPC UA Client/Server/PubSub SDK
1.7.3.505
|
The callback interface for event monitored items. More...
#include <eventmanager.h>
Inherited by UaMonitoredItemEvent.
Public Member Functions | |
EventCallback () | |
construction | |
virtual | ~EventCallback () |
destruction | |
virtual void | newEvent (UaVariantArray &eventFields, OpcUa_Boolean detach)=0 |
A new event occured. More... | |
virtual void | invalidateEventManager (OpcUa_UInt32 eventManagerIndex)=0 |
Invalidate the event manager in the event receiver to be able to remove the EventManager from the system. More... | |
The callback interface for event monitored items.
|
pure virtual |
Invalidate the event manager in the event receiver to be able to remove the EventManager from the system.
eventManagerIndex | index of the event manager used by the event receiver to identify the event manager. This index was provided in beginStartMonitoring or beginModifyMonitoring |
Implemented in UaMonitoredItemEvent.
|
pure virtual |
A new event occured.
The implementation of this method should never block. Only fill data into a queue here and process asynchronously.
eventFields | a field of all Events that can occur. |
detach | Indicates if the event data contained in the eventFields can be detached or not. |
Implemented in UaMonitoredItemEventDurable, and UaMonitoredItemEvent.