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

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

#include <uaeuinformation.h>

Inherits OpcUa_EUInformation.

Public Member Functions

 UaEUInformation ()
 construction
 
 UaEUInformation (const UaEUInformation &other)
 construction More...
 
 UaEUInformation (const OpcUa_EUInformation &other)
 construction More...
 
 UaEUInformation (const UaString &namespaceUri, OpcUa_Int32 unitId, const UaLocalizedText &displayName, const UaLocalizedText &description)
 construction More...
 
 ~UaEUInformation ()
 destruction
 
void clear ()
 Clear the data of the UaEUInformation. More...
 
UaEUInformationoperator= (const UaEUInformation &other)
 Assignment operator. More...
 
 operator const OpcUa_EUInformation * () const
 Return internal OpcUa_EUInformation structure. More...
 
OpcUa_EUInformation * copy () const
 Copy UaEUInformation data to a newly allocated OpcUa_EUInformation. More...
 
void copyTo (OpcUa_EUInformation *pDst) const
 Copy UaEUInformation data to an existing OpcUa_EUInformation structure. More...
 
void detach ()
 Reset OpcUa_EUInformation structure without clearing the data. More...
 
UaString toString () const
 Converts the UaEUInformation into a UaString. More...
 
const OpcUa_String * namespaceUri () const
 Get the namespace URI. More...
 
OpcUa_Int32 unitId () const
 Get the unit Id. More...
 
const OpcUa_LocalizedText * displayName () const
 Get the display name. More...
 
const OpcUa_LocalizedText * description () const
 Get the description of the actual var. More...
 

Static Public Member Functions

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

Detailed Description

Wrapper class for the UA stack structure OpcUa_EUInformation.

Constructor & Destructor Documentation

UaEUInformation::UaEUInformation ( const UaEUInformation other)

construction

Parameters
otherthe UaEUInformation.
UaEUInformation::UaEUInformation ( const OpcUa_EUInformation &  other)

construction

Parameters
otherthe OpcUa_EUInformation.
UaEUInformation::UaEUInformation ( const UaString namespaceUri,
OpcUa_Int32  unitId,
const UaLocalizedText displayName,
const UaLocalizedText description 
)

construction

Parameters
namespaceUrithe namespace URIs of the server.
unitIdthe unit Id of a node.
displayNamethe display name of a node.
descriptionthe description of the server.

Member Function Documentation

void UaEUInformation::clear ( )

Clear the data of the UaEUInformation.

OpcUa_EUInformation * UaEUInformation::clone ( const OpcUa_EUInformation &  source)
static

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes.

Parameters
sourceSource to clone.
Returns
new copy.
void UaEUInformation::cloneTo ( const OpcUa_EUInformation &  source,
OpcUa_EUInformation &  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_EUInformation * UaEUInformation::copy ( ) const

Copy UaEUInformation data to a newly allocated OpcUa_EUInformation.

Returns
data to a newly allocated OpcUa_EUInformation.
void UaEUInformation::copyTo ( OpcUa_EUInformation *  pDst) const

Copy UaEUInformation data to an existing OpcUa_EUInformation structure.

Parameters
pDstthe destination of the copy operation.
const OpcUa_LocalizedText* UaEUInformation::description ( ) const
inline

Get the description of the actual var.

Returns
the description of the actual var.
void UaEUInformation::detach ( )

Reset OpcUa_EUInformation structure without clearing the data.

const OpcUa_LocalizedText* UaEUInformation::displayName ( ) const
inline

Get the display name.

Returns
the display name.
const OpcUa_String* UaEUInformation::namespaceUri ( ) const
inline

Get the namespace URI.

Returns
the namespace URI.
UaEUInformation::operator const OpcUa_EUInformation * ( ) const

Return internal OpcUa_EUInformation structure.

Returns
internal OpcUa_EUInformation structure.
UaEUInformation & UaEUInformation::operator= ( const UaEUInformation other)

Assignment operator.

Parameters
otherthe UaEUInformation to assign.
Returns
Assignment operator.
UaString UaEUInformation::toString ( ) const

Converts the UaEUInformation into a UaString.

Returns
the converted UaEUInformation.
OpcUa_Int32 UaEUInformation::unitId ( ) const
inline

Get the unit Id.

Returns
the unit Id

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