UaEUInformation Class Reference
[UA Base Library Classes]

Wrapper classs for the ua stack structure OpcUa_EUInformation. More...

#include <uaeuinformation.h>

List of all members.


Public Member Functions

 UaEUInformation ()
 UaEUInformation (const UaEUInformation &other)
 UaEUInformation (const OpcUa_EUInformation &other)
 UaEUInformation (const UaString &namespaceUri, OpcUa_Int32 unitId, const UaLocalizedText &displayName, const UaLocalizedText &description)
 ~UaEUInformation ()
void clear ()
UaEUInformationoperator= (const UaEUInformation &other)
 operator const OpcUa_EUInformation * () const
OpcUa_EUInformation * copy () const
void copyTo (OpcUa_EUInformation *pDst) const
void detach ()
UaString toString () const
const OpcUa_String * namespaceUri () const
OpcUa_Int32 unitId () const
const OpcUa_LocalizedText * displayName () const
const OpcUa_LocalizedText * description () const

Static Public Member Functions

static OpcUa_EUInformation * clone (const OpcUa_EUInformation &source)
static void cloneTo (const OpcUa_EUInformation &source, OpcUa_EUInformation &copy)

Detailed Description

Wrapper classs for the ua stack structure OpcUa_EUInformation.

Constructor & Destructor Documentation

UaEUInformation::UaEUInformation (  ) 

construction

UaEUInformation::UaEUInformation ( const UaEUInformation other  ) 

construction

Parameters:
other the UaEUInformation.

UaEUInformation::UaEUInformation ( const OpcUa_EUInformation &  other  ) 

construction

Parameters:
other the OpcUa_EUInformation.

UaEUInformation::UaEUInformation ( const UaString namespaceUri,
OpcUa_Int32  unitId,
const UaLocalizedText displayName,
const UaLocalizedText description 
)

construction

Parameters:
namespaceUri the namespace URIs of the server.
unitId the unit Id of a node.
displayName the display name of a node.
description the description of the server.

UaEUInformation::~UaEUInformation (  ) 

destruction


Member Function Documentation

void UaEUInformation::clear (  ) 

Clear the data of the UaEUInformation.

UaEUInformation & UaEUInformation::operator= ( const UaEUInformation other  ) 

Assignment operator.

Parameters:
other the UaEUInformation to assign.
Returns:
Assignment operator.

UaEUInformation::operator const OpcUa_EUInformation * (  )  const

Return internal OpcUa_EUInformation structure.

Returns:
internal OpcUa_EUInformation structure.

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 exisitng OpcUa_EUInformation structure.

Parameters:
pDst the destination of the copyoperation.

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

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes..

Parameters:
source Source to clone.
Returns:
new copy.

void UaEUInformation::cloneTo ( const OpcUa_EUInformation &  source,
OpcUa_EUInformation &  copy 
) [static]

Copy OpcUa_VariableTypeAttributes data to an exisitng OpcUa_VariableTypeAttributes structure.

Parameters:
source Source OpcUa_VariableTypeAttributes to clone.
copy New copy of source OpcUa_VariableTypeAttributes.

void UaEUInformation::detach (  ) 

Reset OpcUa_EUInformation structure without clearing the data.

UaString UaEUInformation::toString (  )  const

Converts the UaEUInformation into a UaString.

Returns:
the converted UaEUInformation.

const OpcUa_String* UaEUInformation::namespaceUri (  )  const [inline]

Get the namespace URI.

Returns:
the namespace URI.

OpcUa_Int32 UaEUInformation::unitId (  )  const [inline]

Get the unit Id

Returns:
the unit Id

const OpcUa_LocalizedText* UaEUInformation::displayName (  )  const [inline]

Get the display name.

Returns:
the display name.

const OpcUa_LocalizedText* UaEUInformation::description (  )  const [inline]

Get the description of the actual var.

Returns:
the description of the actual var.


The documentation for this class was generated from the following files:
  • src/uabase/uabasecpp/uaeuinformation.h
  • src/uabase/uabasecpp/uaeuinformation.cpp