C++ Based OPC UA Client/Server SDK
1.6.1.391
|
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. | |
EventTypeTreeElement * | m_pSuperType |
Pointer to super type tree element object. | |
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.
OpcUa_Boolean EventTypeTreeElement::findType | ( | const UaNodeId & | eventType | ) |
Try to find the passed event type in the event type tree.
OpcUa_Boolean EventTypeTreeElement::removeSubType | ( | EventTypeTreeElement * | pSubType | ) |
Try to remove the passed event type in the sub event type list.