|
| UaEndpointConfiguration () |
| Constructs an instance of the class UaEndpointConfiguration with empty default values.
|
|
| UaEndpointConfiguration (const UaEndpointConfiguration &other) |
| Constructs an instance of the class UaEndpointConfiguration with values from another UaEndpointConfiguration object. More...
|
|
| UaEndpointConfiguration (const OpcUa_EndpointConfiguration &other) |
| Constructs an instance of the class UaEndpointConfiguration with values from another OpcUa_EndpointConfiguration structure. More...
|
|
| UaEndpointConfiguration (OpcUa_Int32 operationTimeout, OpcUa_Boolean useBinaryEncoding, OpcUa_Int32 maxStringLength, OpcUa_Int32 maxByteStringLength, OpcUa_Int32 maxArrayLength, OpcUa_Int32 maxMessageSize, OpcUa_Int32 maxBufferSize, OpcUa_Int32 channelLifetime, OpcUa_Int32 securityTokenLifetime) |
| Constructs an instance of the class UaEndpointConfiguration with values provided in the constructor.
|
|
| UaEndpointConfiguration (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaEndpointConfiguration initialized with value from a UaExtensionObject. More...
|
|
| UaEndpointConfiguration (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaEndpointConfiguration initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaEndpointConfiguration (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaEndpointConfiguration (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaEndpointConfiguration () |
| Destroys the UaEndpointConfiguration object.
|
|
void | clear () |
| Clear the data of the UaEndpointConfiguration. More...
|
|
bool | operator== (const UaEndpointConfiguration &other) const |
| Compare two UaEndpointConfiguration if they are similar. More...
|
|
bool | operator!= (const UaEndpointConfiguration &other) const |
| Returns true if the other UaEndpointConfiguration is not equal to this. More...
|
|
UaEndpointConfiguration & | operator= (const UaEndpointConfiguration &other) |
| Assignment operator. More...
|
|
OpcUa_EndpointConfiguration * | copy () const |
| Copy UaEndpointConfiguration data to a newly allocated OpcUa_EndpointConfiguration. More...
|
|
void | copyTo (OpcUa_EndpointConfiguration *pDst) const |
| Copy UaEndpointConfiguration data to an existing OpcUa_EndpointConfiguration structure. More...
|
|
void | attach (const OpcUa_EndpointConfiguration *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_EndpointConfiguration * | detach (OpcUa_EndpointConfiguration *pDst) |
| Detaches the internal EndpointConfiguration 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 | setEndpointConfiguration (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setEndpointConfiguration (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setEndpointConfiguration (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setEndpointConfiguration (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setEndpointConfiguration (OpcUa_Int32 operationTimeout, OpcUa_Boolean useBinaryEncoding, OpcUa_Int32 maxStringLength, OpcUa_Int32 maxByteStringLength, OpcUa_Int32 maxArrayLength, OpcUa_Int32 maxMessageSize, OpcUa_Int32 maxBufferSize, OpcUa_Int32 channelLifetime, OpcUa_Int32 securityTokenLifetime) |
|
OpcUa_Int32 | getOperationTimeout () const |
|
OpcUa_Boolean | getUseBinaryEncoding () const |
|
OpcUa_Int32 | getMaxStringLength () const |
|
OpcUa_Int32 | getMaxByteStringLength () const |
|
OpcUa_Int32 | getMaxArrayLength () const |
|
OpcUa_Int32 | getMaxMessageSize () const |
|
OpcUa_Int32 | getMaxBufferSize () const |
|
OpcUa_Int32 | getChannelLifetime () const |
|
OpcUa_Int32 | getSecurityTokenLifetime () const |
|
void | setOperationTimeout (OpcUa_Int32 operationTimeout) |
|
void | setUseBinaryEncoding (OpcUa_Boolean useBinaryEncoding) |
|
void | setMaxStringLength (OpcUa_Int32 maxStringLength) |
|
void | setMaxByteStringLength (OpcUa_Int32 maxByteStringLength) |
|
void | setMaxArrayLength (OpcUa_Int32 maxArrayLength) |
|
void | setMaxMessageSize (OpcUa_Int32 maxMessageSize) |
|
void | setMaxBufferSize (OpcUa_Int32 maxBufferSize) |
|
void | setChannelLifetime (OpcUa_Int32 channelLifetime) |
|
void | setSecurityTokenLifetime (OpcUa_Int32 securityTokenLifetime) |
|
Wrapper class for the UA stack structure OpcUa_EndpointConfiguration.
This class encapsulates the native OpcUa_EndpointConfiguration structure and handles memory allocation and cleanup for you. UaEndpointConfiguration uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared EndpointConfiguration it creates a copy for that (copy-on-write). So assigning another UaEndpointConfiguration or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.