|
| UaModelChangeStructureDataType () |
| Constructs an instance of the class UaModelChangeStructureDataType with empty default values.
|
|
| UaModelChangeStructureDataType (const UaModelChangeStructureDataType &other) |
| Constructs an instance of the class UaModelChangeStructureDataType with values from another UaModelChangeStructureDataType object. More...
|
|
| UaModelChangeStructureDataType (const OpcUa_ModelChangeStructureDataType &other) |
| Constructs an instance of the class UaModelChangeStructureDataType with values from another OpcUa_ModelChangeStructureDataType structure. More...
|
|
| UaModelChangeStructureDataType (const UaNodeId &affected, const UaNodeId &affectedType, OpcUa_Byte verb) |
| Constructs an instance of the class UaModelChangeStructureDataType with values provided in the constructor.
|
|
| UaModelChangeStructureDataType (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaModelChangeStructureDataType initialized with value from a UaExtensionObject. More...
|
|
| UaModelChangeStructureDataType (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaModelChangeStructureDataType initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaModelChangeStructureDataType (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaModelChangeStructureDataType (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaModelChangeStructureDataType () |
| Destroys the UaModelChangeStructureDataType object.
|
|
void | clear () |
| Clear the data of the UaModelChangeStructureDataType. More...
|
|
bool | operator== (const UaModelChangeStructureDataType &other) const |
| Compare two UaModelChangeStructureDataType if they are similar. More...
|
|
bool | operator!= (const UaModelChangeStructureDataType &other) const |
| Returns true if the other UaModelChangeStructureDataType is not equal to this. More...
|
|
UaModelChangeStructureDataType & | operator= (const UaModelChangeStructureDataType &other) |
| Assignment operator. More...
|
|
OpcUa_ModelChangeStructureDataType * | copy () const |
| Copy UaModelChangeStructureDataType data to a newly allocated OpcUa_ModelChangeStructureDataType. More...
|
|
void | copyTo (OpcUa_ModelChangeStructureDataType *pDst) const |
| Copy UaModelChangeStructureDataType data to an existing OpcUa_ModelChangeStructureDataType structure. More...
|
|
void | attach (const OpcUa_ModelChangeStructureDataType *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_ModelChangeStructureDataType * | detach (OpcUa_ModelChangeStructureDataType *pDst) |
| Detaches the internal ModelChangeStructureDataType 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 | setModelChangeStructureDataType (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setModelChangeStructureDataType (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setModelChangeStructureDataType (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setModelChangeStructureDataType (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setModelChangeStructureDataType (const UaNodeId &affected, const UaNodeId &affectedType, OpcUa_Byte verb) |
|
UaNodeId | getAffected () const |
|
UaNodeId | getAffectedType () const |
|
OpcUa_Byte | getVerb () const |
|
void | setAffected (const UaNodeId &affected) |
|
void | setAffectedType (const UaNodeId &affectedType) |
|
void | setVerb (OpcUa_Byte verb) |
|
Wrapper class for the UA stack structure OpcUa_ModelChangeStructureDataType.
This class encapsulates the native OpcUa_ModelChangeStructureDataType structure and handles memory allocation and cleanup for you. UaModelChangeStructureDataType uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared ModelChangeStructureDataType it creates a copy for that (copy-on-write). So assigning another UaModelChangeStructureDataType or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.