#include <eventmanagerhelper.h>
List of all members.
Detailed Description
Helper class for the EventManager interface implementation in EventManagerBase.
This class is used to represent an event monitored item in the EventManagerBase.
Constructor & Destructor Documentation
Constructs an event item object.
- Parameters:
-
[in] | pEventCallback | Callback interface for the event monitored item |
[in] | pEventManagerBase | EventManagerBase interface |
[in] | eventNotifier | NodeId of the event notifier for the event monitored item |
[in] | pSession | Session context for the event monitored item |
EventItem::~EventItem |
( |
) |
|
Destroys the event item object
Member Function Documentation
OpcUa_Boolean EventItem::applyFilter |
( |
UaEventData * |
pEventData ) |
|
Applies the filter tree to the current event data.
Fire an event.
- Parameters:
-
pEventData | Event data that is used to apply the filter and to provide the requested event fields. |
UaStatus EventItem::updateFilter |
( |
const OpcUa_EventFilter * |
pEventFilter, |
|
|
OpcUa_UInt32 |
eventManagerIndex, |
|
|
OpcUa_EventFilterResult * |
pEventFilterResult, |
|
|
OpcUa_Boolean & |
hasFilterError |
|
) |
| |
Update the event filter.
- Parameters:
-
[in] | pEventFilter | Event filter from the UA client for the event monitored item |
[in] | eventManagerIndex | Index of the event manager used by the event receiver to identify the event manager |
[in,out] | pEventFilterResult | Filter result structure used to provide detailed filter errors to the client |
[in,out] | hasFilterError | Flag indicating if one or more filter error results are set in the pEventFilterResult parameter |
The documentation for this class was generated from the following files:
- /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/eventmanagerhelper.h
- /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/eventmanagerhelper.cpp