C++ Based OPC UA Client/Server SDK  1.5.5.355
EventTypeTreeElement Class Reference

Helper class for the EventManager interface implementation in EventManagerBase. More...

#include <eventmanagerhelper.h>

Public Member Functions

 EventTypeTreeElement ()
 Constructs an event type tree element object.
 
 ~EventTypeTreeElement ()
 Destroys the event type tree element object.
 
OpcUa_Boolean findType (const UaNodeId &eventType)
 Try to find the passed event type in the event type tree. More...
 
OpcUa_Boolean removeSubType (EventTypeTreeElement *pSubType)
 Try to remove the passed event type in the sub event type list. More...
 

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.

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: