EventTypeTreeElement Class Reference

#include <eventmanagerhelper.h>

Collaboration diagram for EventTypeTreeElement:

List of all members.

Public Member Functions

 EventTypeTreeElement ()
 ~EventTypeTreeElement ()
OpcUa_Boolean findType (const UaNodeId &eventType)
OpcUa_Boolean removeSubType (EventTypeTreeElement *pSubType)

Public Attributes

UaNodeId m_eventType
 Nodeid of the event type.
UaObjectPointerArray
< EventTypeTreeElement
m_subTypes
 Event filter used for the event item.
EventTypeTreeElementm_pSuperType
 Pointer to super type tree element object.

Detailed Description

Helper class for the EventManager interface implementation in EventManagerBase.

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


Constructor & Destructor Documentation

EventTypeTreeElement::EventTypeTreeElement (  )

Constructs an event type tree element object.

EventTypeTreeElement::~EventTypeTreeElement (  )

Destroys the event type tree element object


Member Function Documentation

OpcUa_Boolean EventTypeTreeElement::findType ( const UaNodeId eventType )

Try to find the passed event type in the event type tree

Returns:
OpcUa_True if the type was found in the tree, OpcUa_False if not.
OpcUa_Boolean EventTypeTreeElement::removeSubType ( EventTypeTreeElement pSubType )

Try to remove the passed event type in the sub event type list

Returns:
OpcUa_True if the type was removed, OpcUa_False if not.

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