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