|
| UaEventFilterResult () |
| Constructs an instance of the class UaEventFilterResult with empty default values.
|
|
| UaEventFilterResult (const UaEventFilterResult &other) |
| Constructs an instance of the class UaEventFilterResult with values from another UaEventFilterResult object. More...
|
|
| UaEventFilterResult (const OpcUa_EventFilterResult &other) |
| Constructs an instance of the class UaEventFilterResult with values from another OpcUa_EventFilterResult structure. More...
|
|
| UaEventFilterResult (const UaStatusCodeArray &selectClauseResults, const UaDiagnosticInfos &selectClauseDiagnosticInfos, const UaContentFilterResult &whereClauseResult) |
| Constructs an instance of the class UaEventFilterResult with values provided in the constructor.
|
|
| UaEventFilterResult (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaEventFilterResult initialized with value from a UaExtensionObject. More...
|
|
| UaEventFilterResult (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaEventFilterResult initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaEventFilterResult (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaEventFilterResult (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaEventFilterResult () |
| Destroys the UaEventFilterResult object.
|
|
void | clear () |
| Clear the data of the UaEventFilterResult. More...
|
|
bool | operator== (const UaEventFilterResult &other) const |
| Compare two UaEventFilterResult if they are similar. More...
|
|
bool | operator!= (const UaEventFilterResult &other) const |
| Returns true if the other UaEventFilterResult is not equal to this. More...
|
|
UaEventFilterResult & | operator= (const UaEventFilterResult &other) |
| Assignment operator. More...
|
|
OpcUa_EventFilterResult * | copy () const |
| Copy UaEventFilterResult data to a newly allocated OpcUa_EventFilterResult. More...
|
|
void | copyTo (OpcUa_EventFilterResult *pDst) const |
| Copy UaEventFilterResult data to an existing OpcUa_EventFilterResult structure. More...
|
|
void | attach (const OpcUa_EventFilterResult *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_EventFilterResult * | detach (OpcUa_EventFilterResult *pDst) |
| Detaches the internal EventFilterResult structure from this class. More...
|
|
void | toVariant (UaVariant &variant) const |
|
void | toVariant (OpcUa_Variant &variant) const |
|
void | toVariant (UaVariant &variant, OpcUa_Boolean bDetach) |
|
void | toVariant (OpcUa_Variant &variant, OpcUa_Boolean bDetach) |
|
void | toDataValue (UaDataValue &dataValue, OpcUa_Boolean updateTimeStamps) const |
|
void | toDataValue (OpcUa_DataValue &dataValue, OpcUa_Boolean updateTimeStamps) const |
|
void | toDataValue (UaDataValue &dataValue, OpcUa_Boolean bDetach, OpcUa_Boolean updateTimeStamps) |
|
void | toDataValue (OpcUa_DataValue &dataValue, OpcUa_Boolean bDetach, OpcUa_Boolean updateTimeStamps) |
|
void | toExtensionObject (UaExtensionObject &extensionObject) const |
|
void | toExtensionObject (OpcUa_ExtensionObject &extensionObject) const |
|
void | toExtensionObject (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | toExtensionObject (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setEventFilterResult (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setEventFilterResult (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setEventFilterResult (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setEventFilterResult (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setEventFilterResult (const UaStatusCodeArray &selectClauseResults, const UaDiagnosticInfos &selectClauseDiagnosticInfos, const UaContentFilterResult &whereClauseResult) |
|
void | getSelectClauseResults (UaStatusCodeArray &selectClauseResults) const |
|
void | getSelectClauseDiagnosticInfos (UaDiagnosticInfos &selectClauseDiagnosticInfos) const |
|
UaContentFilterResult | getWhereClauseResult () const |
|
void | setSelectClauseResults (const UaStatusCodeArray &selectClauseResults) |
|
void | setSelectClauseDiagnosticInfos (const UaDiagnosticInfos &selectClauseDiagnosticInfos) |
|
void | setWhereClauseResult (const UaContentFilterResult &whereClauseResult) |
|
Wrapper class for the UA stack structure OpcUa_EventFilterResult.
This class encapsulates the native OpcUa_EventFilterResult structure and handles memory allocation and cleanup for you. UaEventFilterResult uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared EventFilterResult it creates a copy for that (copy-on-write). So assigning another UaEventFilterResult or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.