Used for filed indices and data. It is not possible to create plane copies of this Class. More...

#include <uaeventdata.h>

Inheritance diagram for UaEventData:

List of all members.

Public Member Functions

 UaEventData ()
virtual ~UaEventData ()
virtual void getFieldData (OpcUa_UInt32 index, Session *pSession, OpcUa_Variant &data)=0
virtual UaNodeId getConditionNodeId ()
virtual UaNodeId getConditionBranchNodeId ()
virtual OpcUa_Boolean getConditionRetain ()
void setEventUserData (OpcUa_Handle pEventUserData)
OpcUa_Handle getEventUserData () const

Static Public Member Functions

static void registerEventFields ()

Detailed Description

Used for filed indices and data. It is not possible to create plane copies of this Class.

UaEventData


Constructor & Destructor Documentation

UaEventData::UaEventData (  )

construction

UaEventData::~UaEventData (  ) [virtual]

destruction


Member Function Documentation

virtual UaNodeId UaEventData::getConditionBranchNodeId (  ) [inline, virtual]

Returns the condition branch NodeId if the event data is related to a condition object. Returns a null Nodeid if the event data is related to a simple event.

Reimplemented in OpcUa::ConditionType, and OpcUa::ConditionTypeData.

virtual UaNodeId UaEventData::getConditionNodeId (  ) [inline, virtual]

Returns the condition NodeId if the event data is related to a condition object. Returns a null Nodeid if the event data is related to a simple event.

Reimplemented in OpcUa::ConditionType, and OpcUa::ConditionTypeData.

virtual OpcUa_Boolean UaEventData::getConditionRetain (  ) [inline, virtual]

Returns the Retain flag if the event data is related to a condition object. Returns a OpcUa_False if the event data is related to a simple event.

Reimplemented in OpcUa::ConditionType, and OpcUa::ConditionTypeData.

OpcUa_Handle UaEventData::getEventUserData (  ) const

Returns the user specific event data.

virtual void UaEventData::getFieldData ( OpcUa_UInt32  index,
Session pSession,
OpcUa_Variant &  data 
) [pure virtual]
void UaEventData::setEventUserData ( OpcUa_Handle  pEventUserData )

Sets the user specific event data to the EventData object. This data is not used by the SDK


The documentation for this class was generated from the following files:
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaeventdata.h
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaeventdata.cpp