C++ Based OPC UA Client/Server/PubSub SDK  1.7.6.537

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

#include <uanodeattributes.h>

Inherits OpcUa_DataTypeAttributes.

Public Member Functions

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

Static Public Member Functions

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

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: