UA Server SDK C++ Bundle  1.3.2.200
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
UaDataTypeAttributes Class Reference

Wrapper class for the UA stack structure OpcUa_DataTypeAttributes. More...

#include <uanodeattributes.h>

Public Member Functions

 UaDataTypeAttributes ()
 construction
 UaDataTypeAttributes (const UaDataTypeAttributes &other)
 construction
 UaDataTypeAttributes (const OpcUa_DataTypeAttributes &other)
 construction
 ~UaDataTypeAttributes ()
 destruction
void clear ()
 Clear the data of the UaDataTypeAttributes.
UaDataTypeAttributesoperator= (const UaDataTypeAttributes &other)
 Assignment operator.
 operator const OpcUa_DataTypeAttributes * () const
 Return internal OpcUa_DataTypeAttributes structure.
OpcUa_DataTypeAttributes * copy () const
 Copy UaDataTypeAttributes data to a newly allocated OpcUa_DataTypeAttributes.
void copyTo (OpcUa_DataTypeAttributes *pDst) const
 Copy UaDataTypeAttributes data to an existing OpcUa_DataTypeAttributes structure.
void detach ()
 Reset OpcUa_DataTypeAttributes structure without clearing the data.

Static Public Member Functions

static OpcUa_DataTypeAttributes * clone (const OpcUa_DataTypeAttributes &source)
 Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes.
static void cloneTo (const OpcUa_DataTypeAttributes &source, OpcUa_DataTypeAttributes &copy)
 Copy OpcUa_VariableTypeAttributes data to an existing OpcUa_VariableTypeAttributes structure.

Detailed Description

Wrapper class for the UA stack structure OpcUa_DataTypeAttributes.

Constructor & Destructor Documentation

UaDataTypeAttributes::UaDataTypeAttributes ( const UaDataTypeAttributes other)

construction

Parameters
otherthe UaDataTypeAttributes.
UaDataTypeAttributes::UaDataTypeAttributes ( const OpcUa_DataTypeAttributes &  other)

construction

Parameters
otherthe OpcUa_DataTypeAttributes.

Member Function Documentation

void UaDataTypeAttributes::clear ( )

Clear the data of the UaDataTypeAttributes.

OpcUa_DataTypeAttributes * UaDataTypeAttributes::clone ( const OpcUa_DataTypeAttributes &  source)
static

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes.

Parameters
sourceSource to clone.
Returns
new copy.
void UaDataTypeAttributes::cloneTo ( const OpcUa_DataTypeAttributes &  source,
OpcUa_DataTypeAttributes &  copy 
)
static

Copy OpcUa_VariableTypeAttributes data to an existing OpcUa_VariableTypeAttributes structure.

Parameters
sourceSource OpcUa_VariableTypeAttributes to clone.
copyNew copy of source OpcUa_VariableTypeAttributes.
OpcUa_DataTypeAttributes * UaDataTypeAttributes::copy ( ) const

Copy UaDataTypeAttributes data to a newly allocated OpcUa_DataTypeAttributes.

Returns
new copy.
void UaDataTypeAttributes::copyTo ( OpcUa_DataTypeAttributes *  pDst) const

Copy UaDataTypeAttributes data to an existing OpcUa_DataTypeAttributes structure.

Parameters
pDstthe destination of this operation.
void UaDataTypeAttributes::detach ( )

Reset OpcUa_DataTypeAttributes structure without clearing the data.

UaDataTypeAttributes::operator const OpcUa_DataTypeAttributes * ( ) const

Return internal OpcUa_DataTypeAttributes structure.

Returns
internal OpcUa_DataTypeAttributes structure.
UaDataTypeAttributes & UaDataTypeAttributes::operator= ( const UaDataTypeAttributes other)

Assignment operator.

Parameters
otherthe UaDataTypeAttributes to assign.
Returns
Assignment operator.

The documentation for this class was generated from the following files: