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:
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.
UaEUInformation::~UaEUInformation (  )

destruction


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

Parameters:
pDstthe destination of the copyoperation.
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:
  • /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uaeuinformation.h
  • /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uaeuinformation.cpp