UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaVariableAttributes Class Reference

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

#include <uanodeattributes.h>

Inherits OpcUa_VariableAttributes.

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

Wrapper class for the UA stack structure OpcUa_VariableAttributes.

Constructor & Destructor Documentation

UaVariableAttributes::UaVariableAttributes ( const UaVariableAttributes other)

construction

Parameters
otherthe UaVariableAttributes.
UaVariableAttributes::UaVariableAttributes ( const OpcUa_VariableAttributes &  other)

construction

Parameters
otherthe OpcUa_VariableAttributes.

Member Function Documentation

void UaVariableAttributes::clear ( )

Clear the data of the UaVariableAttributes.

OpcUa_VariableAttributes * UaVariableAttributes::clone ( const OpcUa_VariableAttributes &  source)
static

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes.

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

Copy OpcUa_VariableAttributes data to an existing OpcUa_VariableAttributes structure.

Parameters
sourceSource OpcUa_VariableAttributes to clone.
copyNew copy of source OpcUa_VariableAttributes.
OpcUa_VariableAttributes * UaVariableAttributes::copy ( ) const

Copy UaVariableAttributes data to a newly allocated OpcUa_VariableAttributes.

Returns
new copy.
void UaVariableAttributes::copyTo ( OpcUa_VariableAttributes *  pDst) const

Copy UaVariableAttributes data to an existing OpcUa_VariableAttributes structure.

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

Reset OpcUa_VariableAttributes structure without clearing the data.

UaVariableAttributes::operator const OpcUa_VariableAttributes * ( ) const

Return internal OpcUa_VariableAttributes structure.

Returns
internal OpcUa_VariableAttributes structure.
UaVariableAttributes & UaVariableAttributes::operator= ( const UaVariableAttributes other)

Assignment operator.

Parameters
otherthe UaVariableAttributes to assign.
Returns
Assignment operator.

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