|
| UaAddReferencesItem () |
| Constructs an instance of the class UaAddReferencesItem with empty default values.
|
|
| UaAddReferencesItem (const UaAddReferencesItem &other) |
| Constructs an instance of the class UaAddReferencesItem with values from another UaAddReferencesItem object. More...
|
|
| UaAddReferencesItem (const OpcUa_AddReferencesItem &other) |
| Constructs an instance of the class UaAddReferencesItem with values from another OpcUa_AddReferencesItem structure. More...
|
|
| UaAddReferencesItem (const UaNodeId &sourceNodeId, const UaNodeId &referenceTypeId, OpcUa_Boolean isForward, const UaString &targetServerUri, const UaExpandedNodeId &targetNodeId, OpcUa_NodeClass targetNodeClass) |
| Constructs an instance of the class UaAddReferencesItem with values provided in the constructor.
|
|
| UaAddReferencesItem (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaAddReferencesItem initialized with value from a UaExtensionObject. More...
|
|
| UaAddReferencesItem (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaAddReferencesItem initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaAddReferencesItem (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaAddReferencesItem (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaAddReferencesItem () |
| Destroys the UaAddReferencesItem object.
|
|
void | clear () |
| Clear the data of the UaAddReferencesItem. More...
|
|
bool | operator== (const UaAddReferencesItem &other) const |
| Compare two UaAddReferencesItem if they are similar. More...
|
|
bool | operator!= (const UaAddReferencesItem &other) const |
| Returns true if the other UaAddReferencesItem is not equal to this. More...
|
|
UaAddReferencesItem & | operator= (const UaAddReferencesItem &other) |
| Assignment operator. More...
|
|
OpcUa_AddReferencesItem * | copy () const |
| Copy UaAddReferencesItem data to a newly allocated OpcUa_AddReferencesItem. More...
|
|
void | copyTo (OpcUa_AddReferencesItem *pDst) const |
| Copy UaAddReferencesItem data to an existing OpcUa_AddReferencesItem structure. More...
|
|
void | attach (const OpcUa_AddReferencesItem *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_AddReferencesItem * | detach (OpcUa_AddReferencesItem *pDst) |
| Detaches the internal AddReferencesItem 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 | setAddReferencesItem (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setAddReferencesItem (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setAddReferencesItem (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setAddReferencesItem (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setAddReferencesItem (const UaNodeId &sourceNodeId, const UaNodeId &referenceTypeId, OpcUa_Boolean isForward, const UaString &targetServerUri, const UaExpandedNodeId &targetNodeId, OpcUa_NodeClass targetNodeClass) |
|
UaNodeId | getSourceNodeId () const |
|
UaNodeId | getReferenceTypeId () const |
|
OpcUa_Boolean | getIsForward () const |
|
UaString | getTargetServerUri () const |
|
UaExpandedNodeId | getTargetNodeId () const |
|
OpcUa_NodeClass | getTargetNodeClass () const |
|
void | setSourceNodeId (const UaNodeId &sourceNodeId) |
|
void | setReferenceTypeId (const UaNodeId &referenceTypeId) |
|
void | setIsForward (OpcUa_Boolean isForward) |
|
void | setTargetServerUri (const UaString &targetServerUri) |
|
void | setTargetNodeId (const UaExpandedNodeId &targetNodeId) |
|
void | setTargetNodeClass (OpcUa_NodeClass targetNodeClass) |
|
Wrapper class for the UA stack structure OpcUa_AddReferencesItem.
This class encapsulates the native OpcUa_AddReferencesItem structure and handles memory allocation and cleanup for you. UaAddReferencesItem uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared AddReferencesItem it creates a copy for that (copy-on-write). So assigning another UaAddReferencesItem or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.