#include <uaeventdata.h>
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 |
UaEventData::UaEventData | ( | ) | [inline] |
construction
virtual UaEventData::~UaEventData | ( | ) | [inline, virtual] |
destruction
virtual OpcUa_UInt16 UaEventData::getFieldIndex | ( | const OpcUa_SimpleAttributeOperand & | selectClause | ) | [pure virtual] |
Get the index for the selected field.
selectClause | the selected clause of the Fieldindex. |
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.
index | the index for the selected field. | |
data | the data for the selected field. |
Implemented in BaseEventTypeData, AuditEventTypeData, AuditOpenSecureChannelEventTypeData, AuditChannelEventType, AuditSessionEventTypeData, AuditCreateSessionEventTypeData, and AuditActivateSessionEventTypeData.