C++ Based OPC UA Client/Server SDK
1.6.5.478
|
Wrapper class for the UA stack structure OpcUaDi_FetchResultDataType. More...
#include <opcuadi_fetchresultdatatype.h>
Public Member Functions | |
FetchResultDataType () | |
Constructs an instance of the class FetchResultDataType with empty default values. | |
FetchResultDataType (const FetchResultDataType &other) | |
Constructs an instance of the class FetchResultDataType with values from another FetchResultDataType object. More... | |
~FetchResultDataType () | |
Destroys the FetchResultDataType object. | |
void | clear () |
Clear the data of the FetchResultDataType. | |
bool | operator== (const FetchResultDataType &other) const |
Compare two FetchResultDataType if they are similar. More... | |
bool | operator!= (const FetchResultDataType &other) const |
Returns true if the other FetchResultDataType is not equal to this. More... | |
FetchResultDataType & | operator= (const FetchResultDataType &other) |
Assignment operator. More... | |
Wrapper class for the UA stack structure OpcUaDi_FetchResultDataType.
This class encapsulates the native OpcUaDi_FetchResultDataType structure and handles memory allocation and cleanup for you. FetchResultDataType uses implicit sharing to avoid needless copying and to boost the performance. Only if you modify a shared FetchResultDataType it creates a copy for that (copy-on-write). So assigning another FetchResultDataType or passing it as parameter needs constant time and is nearly as fast as assigning a pointer.
OpcUaDi::FetchResultDataType::FetchResultDataType | ( | const FetchResultDataType & | other | ) |
Constructs an instance of the class FetchResultDataType with values from another FetchResultDataType object.
other | the other UaFetchResultDataType used to initialize the object |
bool OpcUaDi::FetchResultDataType::operator!= | ( | const FetchResultDataType & | other | ) | const |
Returns true if the other FetchResultDataType is not equal to this.
other | the FetchResultDataType to compare. |
FetchResultDataType & OpcUaDi::FetchResultDataType::operator= | ( | const FetchResultDataType & | other | ) |
bool OpcUaDi::FetchResultDataType::operator== | ( | const FetchResultDataType & | other | ) | const |
Compare two FetchResultDataType if they are similar.
other | the FetchResultDataType to compare. |