|
| UaRegisteredServer () |
| Constructs an instance of the class UaRegisteredServer with empty default values.
|
|
| UaRegisteredServer (const UaRegisteredServer &other) |
| Constructs an instance of the class UaRegisteredServer with values from another UaRegisteredServer object. More...
|
|
| UaRegisteredServer (const OpcUa_RegisteredServer &other) |
| Constructs an instance of the class UaRegisteredServer with values from another OpcUa_RegisteredServer structure. More...
|
|
| UaRegisteredServer (const UaString &serverUri, const UaString &productUri, const UaLocalizedTextArray &serverNames, OpcUa_ApplicationType serverType, const UaString &gatewayServerUri, const UaStringArray &discoveryUrls, const UaString &semaphoreFilePath, OpcUa_Boolean isOnline) |
| Constructs an instance of the class UaRegisteredServer with values provided in the constructor.
|
|
| UaRegisteredServer (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaRegisteredServer initialized with value from a UaExtensionObject. More...
|
|
| UaRegisteredServer (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaRegisteredServer initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaRegisteredServer (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaRegisteredServer (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaRegisteredServer () |
| Destroys the UaRegisteredServer object.
|
|
void | clear () |
| Clear the data of the UaRegisteredServer. More...
|
|
bool | operator== (const UaRegisteredServer &other) const |
| Compare two UaRegisteredServer if they are similar. More...
|
|
bool | operator!= (const UaRegisteredServer &other) const |
| Returns true if the other UaRegisteredServer is not equal to this. More...
|
|
UaRegisteredServer & | operator= (const UaRegisteredServer &other) |
| Assignment operator. More...
|
|
OpcUa_RegisteredServer * | copy () const |
| Copy UaRegisteredServer data to a newly allocated OpcUa_RegisteredServer. More...
|
|
void | copyTo (OpcUa_RegisteredServer *pDst) const |
| Copy UaRegisteredServer data to an existing OpcUa_RegisteredServer structure. More...
|
|
void | attach (const OpcUa_RegisteredServer *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_RegisteredServer * | detach (OpcUa_RegisteredServer *pDst) |
| Detaches the internal RegisteredServer 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 | setRegisteredServer (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setRegisteredServer (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setRegisteredServer (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setRegisteredServer (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setRegisteredServer (const UaString &serverUri, const UaString &productUri, const UaLocalizedTextArray &serverNames, OpcUa_ApplicationType serverType, const UaString &gatewayServerUri, const UaStringArray &discoveryUrls, const UaString &semaphoreFilePath, OpcUa_Boolean isOnline) |
|
UaString | getServerUri () const |
|
UaString | getProductUri () const |
|
void | getServerNames (UaLocalizedTextArray &serverNames) const |
|
OpcUa_ApplicationType | getServerType () const |
|
UaString | getGatewayServerUri () const |
|
void | getDiscoveryUrls (UaStringArray &discoveryUrls) const |
|
UaString | getSemaphoreFilePath () const |
|
OpcUa_Boolean | getIsOnline () const |
|
void | setServerUri (const UaString &serverUri) |
|
void | setProductUri (const UaString &productUri) |
|
void | setServerNames (const UaLocalizedTextArray &serverNames) |
|
void | setServerType (OpcUa_ApplicationType serverType) |
|
void | setGatewayServerUri (const UaString &gatewayServerUri) |
|
void | setDiscoveryUrls (const UaStringArray &discoveryUrls) |
|
void | setSemaphoreFilePath (const UaString &semaphoreFilePath) |
|
void | setIsOnline (OpcUa_Boolean isOnline) |
|
Wrapper class for the UA stack structure OpcUa_RegisteredServer.
This class encapsulates the native OpcUa_RegisteredServer structure and handles memory allocation and cleanup for you. UaRegisteredServer uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared RegisteredServer it creates a copy for that (copy-on-write). So assigning another UaRegisteredServer or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.