Wrapper class for the UA stack structure OpcUa_ServerDiagnosticsSummaryDataType.
More...
|
| UaServerDiagnosticsSummaryDataType () |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType with empty default values.
|
|
| UaServerDiagnosticsSummaryDataType (const UaServerDiagnosticsSummaryDataType &other) |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType with values from another UaServerDiagnosticsSummaryDataType object. More...
|
|
| UaServerDiagnosticsSummaryDataType (const OpcUa_ServerDiagnosticsSummaryDataType &other) |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType with values from another OpcUa_ServerDiagnosticsSummaryDataType structure. More...
|
|
| UaServerDiagnosticsSummaryDataType (OpcUa_UInt32 serverViewCount, OpcUa_UInt32 currentSessionCount, OpcUa_UInt32 cumulatedSessionCount, OpcUa_UInt32 securityRejectedSessionCount, OpcUa_UInt32 rejectedSessionCount, OpcUa_UInt32 sessionTimeoutCount, OpcUa_UInt32 sessionAbortCount, OpcUa_UInt32 currentSubscriptionCount, OpcUa_UInt32 cumulatedSubscriptionCount, OpcUa_UInt32 publishingIntervalCount, OpcUa_UInt32 securityRejectedRequestsCount, OpcUa_UInt32 rejectedRequestsCount) |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType with values provided in the constructor.
|
|
| UaServerDiagnosticsSummaryDataType (const UaExtensionObject &extensionObject) |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType initialized with value from a UaExtensionObject. More...
|
|
| UaServerDiagnosticsSummaryDataType (const OpcUa_ExtensionObject &extensionObject) |
| Constructs an instance of the class UaServerDiagnosticsSummaryDataType initialized with value from an OpcUa_ExtensionObject structure. More...
|
|
| UaServerDiagnosticsSummaryDataType (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| UaServerDiagnosticsSummaryDataType (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
| ~UaServerDiagnosticsSummaryDataType () |
| Destroys the UaServerDiagnosticsSummaryDataType object.
|
|
void | clear () |
| Clear the data of the UaServerDiagnosticsSummaryDataType. More...
|
|
bool | operator== (const UaServerDiagnosticsSummaryDataType &other) const |
| Compare two UaServerDiagnosticsSummaryDataType if they are similar. More...
|
|
bool | operator!= (const UaServerDiagnosticsSummaryDataType &other) const |
| Returns true if the other UaServerDiagnosticsSummaryDataType is not equal to this. More...
|
|
UaServerDiagnosticsSummaryDataType & | operator= (const UaServerDiagnosticsSummaryDataType &other) |
| Assignment operator. More...
|
|
OpcUa_ServerDiagnosticsSummaryDataType * | copy () const |
| Copy UaServerDiagnosticsSummaryDataType data to a newly allocated OpcUa_ServerDiagnosticsSummaryDataType. More...
|
|
void | copyTo (OpcUa_ServerDiagnosticsSummaryDataType *pDst) const |
| Copy UaServerDiagnosticsSummaryDataType data to an existing OpcUa_ServerDiagnosticsSummaryDataType structure. More...
|
|
void | attach (const OpcUa_ServerDiagnosticsSummaryDataType *pValue) |
| Attaches the data of the parameter pValue. More...
|
|
OpcUa_ServerDiagnosticsSummaryDataType * | detach (OpcUa_ServerDiagnosticsSummaryDataType *pDst) |
| Detaches the internal ServerDiagnosticsSummaryDataType 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 | setServerDiagnosticsSummaryDataType (const UaExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setServerDiagnosticsSummaryDataType (const OpcUa_ExtensionObject &extensionObject) |
|
OpcUa_StatusCode | setServerDiagnosticsSummaryDataType (UaExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
OpcUa_StatusCode | setServerDiagnosticsSummaryDataType (OpcUa_ExtensionObject &extensionObject, OpcUa_Boolean bDetach) |
|
void | setServerDiagnosticsSummaryDataType (OpcUa_UInt32 serverViewCount, OpcUa_UInt32 currentSessionCount, OpcUa_UInt32 cumulatedSessionCount, OpcUa_UInt32 securityRejectedSessionCount, OpcUa_UInt32 rejectedSessionCount, OpcUa_UInt32 sessionTimeoutCount, OpcUa_UInt32 sessionAbortCount, OpcUa_UInt32 currentSubscriptionCount, OpcUa_UInt32 cumulatedSubscriptionCount, OpcUa_UInt32 publishingIntervalCount, OpcUa_UInt32 securityRejectedRequestsCount, OpcUa_UInt32 rejectedRequestsCount) |
|
OpcUa_UInt32 | getServerViewCount () const |
|
OpcUa_UInt32 | getCurrentSessionCount () const |
|
OpcUa_UInt32 | getCumulatedSessionCount () const |
|
OpcUa_UInt32 | getSecurityRejectedSessionCount () const |
|
OpcUa_UInt32 | getRejectedSessionCount () const |
|
OpcUa_UInt32 | getSessionTimeoutCount () const |
|
OpcUa_UInt32 | getSessionAbortCount () const |
|
OpcUa_UInt32 | getCurrentSubscriptionCount () const |
|
OpcUa_UInt32 | getCumulatedSubscriptionCount () const |
|
OpcUa_UInt32 | getPublishingIntervalCount () const |
|
OpcUa_UInt32 | getSecurityRejectedRequestsCount () const |
|
OpcUa_UInt32 | getRejectedRequestsCount () const |
|
void | setServerViewCount (OpcUa_UInt32 serverViewCount) |
|
void | setCurrentSessionCount (OpcUa_UInt32 currentSessionCount) |
|
void | setCumulatedSessionCount (OpcUa_UInt32 cumulatedSessionCount) |
|
void | setSecurityRejectedSessionCount (OpcUa_UInt32 securityRejectedSessionCount) |
|
void | setRejectedSessionCount (OpcUa_UInt32 rejectedSessionCount) |
|
void | setSessionTimeoutCount (OpcUa_UInt32 sessionTimeoutCount) |
|
void | setSessionAbortCount (OpcUa_UInt32 sessionAbortCount) |
|
void | setCurrentSubscriptionCount (OpcUa_UInt32 currentSubscriptionCount) |
|
void | setCumulatedSubscriptionCount (OpcUa_UInt32 cumulatedSubscriptionCount) |
|
void | setPublishingIntervalCount (OpcUa_UInt32 publishingIntervalCount) |
|
void | setSecurityRejectedRequestsCount (OpcUa_UInt32 securityRejectedRequestsCount) |
|
void | setRejectedRequestsCount (OpcUa_UInt32 rejectedRequestsCount) |
|
Wrapper class for the UA stack structure OpcUa_ServerDiagnosticsSummaryDataType.
This class encapsulates the native OpcUa_ServerDiagnosticsSummaryDataType structure and handles memory allocation and cleanup for you. UaServerDiagnosticsSummaryDataType uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared ServerDiagnosticsSummaryDataType it creates a copy for that (copy-on-write). So assigning another UaServerDiagnosticsSummaryDataType or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.