UaEventData Class Reference

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 OpcUa_UInt16 getFieldIndex (const OpcUa_SimpleAttributeOperand &selectClause)=0
virtual void getFieldData (OpcUa_UInt16 index, OpcUa_Variant &data)=0

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 (  )  [inline]

construction

virtual UaEventData::~UaEventData (  )  [inline, virtual]

destruction


Member Function Documentation

virtual OpcUa_UInt16 UaEventData::getFieldIndex ( const OpcUa_SimpleAttributeOperand &  selectClause  )  [pure virtual]

Get the index for the selected field.

Parameters:
selectClause the selected clause of the Fieldindex.
Returns:
the index for the selected field.

Implemented in BaseEventTypeData, AuditEventTypeData, AuditOpenSecureChannelEventTypeData, AuditChannelEventType, AuditSessionEventTypeData, AuditCreateSessionEventTypeData, and AuditActivateSessionEventTypeData.

virtual void UaEventData::getFieldData ( OpcUa_UInt16  index,
OpcUa_Variant &  data 
) [pure virtual]

Get the field value for the passed index.

Parameters:
index the index for the selected field.
data the data for the selected field.

Implemented in BaseEventTypeData, AuditEventTypeData, AuditOpenSecureChannelEventTypeData, AuditChannelEventType, AuditSessionEventTypeData, AuditCreateSessionEventTypeData, and AuditActivateSessionEventTypeData.


The documentation for this class was generated from the following file:
  • src/uaserver/uaservercpp/coremodule/uaeventdata.h