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

#include <uadiagnostictypes.h>

List of all members.

Public Member Functions

 UaBuildInfo ()
 UaBuildInfo (const UaBuildInfo &other)
 UaBuildInfo (const OpcUa_BuildInfo &other)
 UaBuildInfo (const UaString &productUri, const UaString &manufacturerName, const UaString &productName, const UaString &softwareVersion, const UaString &buildNumber, const UaDateTime &buildDate)
 ~UaBuildInfo ()
void clear ()
UaBuildInfooperator= (const UaBuildInfo &other)
 operator const OpcUa_BuildInfo * () const
OpcUa_BuildInfo * copy () const
void copyTo (OpcUa_BuildInfo *pDst) const
void detach ()
UaString toString () const
const OpcUa_String * productUri () const
const OpcUa_String * manufacturerName () const
const OpcUa_String * productName () const
const OpcUa_String * softwareVersion () const
const OpcUa_String * buildNumber () const
const OpcUa_DateTime * buildDate () const

Static Public Member Functions

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

Detailed Description

Wrapper classs for the ua stack structure OpcUa_BuildInfo.


Constructor & Destructor Documentation

UaBuildInfo::UaBuildInfo (  )

construction

UaBuildInfo::UaBuildInfo ( const UaBuildInfo other )

construction

Parameters:
otherthe UaBuildInfo.
UaBuildInfo::UaBuildInfo ( const OpcUa_BuildInfo &  other )

construction

Parameters:
otherthe OpcUa_BuildInfo.
UaBuildInfo::UaBuildInfo ( const UaString productUri,
const UaString manufacturerName,
const UaString productName,
const UaString softwareVersion,
const UaString buildNumber,
const UaDateTime buildDate 
)

Set the whole information about the server.

Parameters:
productUrithe product URI of the server.
manufacturerNamethe manufacturer name of the server.
productNamethe product name of the server.
softwareVersionthe software version of the server.
buildNumberthe build number of the server.
buildDatethe build date of the server.
UaBuildInfo::~UaBuildInfo (  )

destruction


Member Function Documentation

const OpcUa_DateTime* UaBuildInfo::buildDate (  ) const [inline]

Get the build date.

Returns:
the build date.
const OpcUa_String* UaBuildInfo::buildNumber (  ) const [inline]

Get the build number.

Returns:
the build number.
void UaBuildInfo::clear (  )

Clear the data of the UaBuildInfo.

OpcUa_BuildInfo * UaBuildInfo::clone ( const OpcUa_BuildInfo &  source ) [static]

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes..

Parameters:
sourceSource to clone.
Returns:
new copy.
void UaBuildInfo::cloneTo ( const OpcUa_BuildInfo &  source,
OpcUa_BuildInfo &  copy 
) [static]

Copy OpcUa_Argument data to an exisitng OpcUa_BuildInfo structure.

Parameters:
sourcethe source of this operation.
copyan exisitng OpcUa_Argument structure.

Copy OpcUa_VariableTypeAttributes data to an exisitng OpcUa_VariableTypeAttributes structure.

Parameters:
sourceSource OpcUa_VariableTypeAttributes to clone.
copyNew copy of source OpcUa_VariableTypeAttributes.
OpcUa_BuildInfo * UaBuildInfo::copy (  ) const

Copy UaBuildInfo data to a newly allocated OpcUa_BuildInfo.

Returns:
data to a newly allocated OpcUa_BuildInfo.
void UaBuildInfo::copyTo ( OpcUa_BuildInfo *  pDst ) const

Copy UaBuildInfo data to an exisitng OpcUa_BuildInfo structure.

Parameters:
pDstthe destination of the copyoperation.
void UaBuildInfo::detach (  )

Reset OpcUa_BuildInfo structure without clearing the data.

const OpcUa_String* UaBuildInfo::manufacturerName (  ) const [inline]

Get the manufacturer name.

Returns:
the manufacturer name.
UaBuildInfo::operator const OpcUa_BuildInfo * (  ) const

Return internal OpcUa_BuildInfo structure.

Returns:
internal OpcUa_BuildInfo structure.
UaBuildInfo & UaBuildInfo::operator= ( const UaBuildInfo other )

Assignment operator.

Parameters:
otherthe UaBuildInfo to assign.
Returns:
Assignment operator.
const OpcUa_String* UaBuildInfo::productName (  ) const [inline]

Get the product name.

Returns:
the product name.
const OpcUa_String* UaBuildInfo::productUri (  ) const [inline]

Get the actual product URI.

Returns:
the actual product URI.
const OpcUa_String* UaBuildInfo::softwareVersion (  ) const [inline]

Get the software version.

Returns:
the software version.
UaString UaBuildInfo::toString (  ) const

Converts the UaBuildInfo into a UaString.

Returns:
the converted UaBuildInfo.

The documentation for this class was generated from the following files:
  • /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uadiagnostictypes.h
  • /home/buildbot/work/uasdkcpp/src/uabase/uabasecpp/uadiagnostictypes.cpp