EventNotifierTreeElement Class Reference

#include <eventmanagerhelper.h>

Collaboration diagram for EventNotifierTreeElement:

List of all members.

Public Member Functions

 EventNotifierTreeElement ()
 ~EventNotifierTreeElement ()
OpcUa_Boolean findSource (const UaNodeId &eventSource)
void invalidateSubNotifier (EventNotifierTreeElement *pSubNotifier)

Public Attributes

UaNodeId m_eventNotifier
 Nodeid of the event notifier.
UaObjectPointerArray
< EventNotifierTreeElement
m_subNotifiers
 Sub tree elements of the notifier.
std::map< UaNodeId, UaNodeIdm_eventSources
 Event sources registered for the event notifier.

Detailed Description

Helper class for the EventManager interface implementation in EventManagerBase.

This class is used to represent an event notifier in the event notifier tree in the EventManagerBase.


Constructor & Destructor Documentation

EventNotifierTreeElement::EventNotifierTreeElement (  )

Constructs an event notifier tree element object.

EventNotifierTreeElement::~EventNotifierTreeElement (  )

Destroys the event notifier tree element object


Member Function Documentation

OpcUa_Boolean EventNotifierTreeElement::findSource ( const UaNodeId eventSource )

Try to find the passed event source in the event notifier tree

void EventNotifierTreeElement::invalidateSubNotifier ( EventNotifierTreeElement pSubNotifier )

Try to find the passed sub notifier and invalidate the notfier in the list of sub notifiers.


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