EventCallback Class Reference
[Core Module Interfaces]

#include <eventmanager.h>

Inheritance diagram for EventCallback:

List of all members.

Public Member Functions

 EventCallback ()
virtual ~EventCallback ()
virtual void newEvent (UaVariantArray &eventFields, OpcUa_Boolean detach)=0
virtual void invalidateEventManager (OpcUa_UInt32 eventManagerIndex)=0

Detailed Description

The callback interface for event monitored items.


Constructor & Destructor Documentation

EventCallback::EventCallback (  ) [inline]

construction

virtual EventCallback::~EventCallback (  ) [inline, virtual]

destruction


Member Function Documentation

virtual void EventCallback::invalidateEventManager ( OpcUa_UInt32  eventManagerIndex ) [pure virtual]

Invalidate the event manager in the event receiver to be able to remove the EventManager from the system.

Parameters:
eventManagerIndexindex 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.

virtual void EventCallback::newEvent ( UaVariantArray &  eventFields,
OpcUa_Boolean  detach 
) [pure virtual]

Send new event.

Parameters:
eventFieldsa field of all Events that can occur.
detachIndicates if the new Event will be detached or not.

Implemented in UaMonitoredItemEvent.


The documentation for this class was generated from the following file:
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/eventmanager.h