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

#include <uadiagnostictypes.h>

List of all members.

Public Member Functions

 UaRedundantServerDataType ()
 UaRedundantServerDataType (const UaRedundantServerDataType &other)
 UaRedundantServerDataType (const OpcUa_RedundantServerDataType &other)
 UaRedundantServerDataType (const UaString &serverId, OpcUa_Byte serviceLevel, OpcUa_ServerState serverState)
 ~UaRedundantServerDataType ()
void clear ()
UaRedundantServerDataTypeoperator= (const UaRedundantServerDataType &other)
 operator const OpcUa_RedundantServerDataType * () const
OpcUa_RedundantServerDataType * copy () const
void copyTo (OpcUa_RedundantServerDataType *pDst) const
void detach ()
UaString toString () const

Static Public Member Functions

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

Detailed Description

Wrapper classs for the ua stack structure OpcUa_RedundantServerDataType.


Constructor & Destructor Documentation

UaRedundantServerDataType::UaRedundantServerDataType (  )

construction

UaRedundantServerDataType::UaRedundantServerDataType ( const UaRedundantServerDataType other )

construction

Parameters:
otherthe UaRedundantServerDataType.
UaRedundantServerDataType::UaRedundantServerDataType ( const OpcUa_RedundantServerDataType &  other )

construction

Parameters:
otherthe OpcUa_RedundantServerDataType.
UaRedundantServerDataType::UaRedundantServerDataType ( const UaString serverId,
OpcUa_Byte  serviceLevel,
OpcUa_ServerState  serverState 
)

The server status data.

Parameters:
serverIdthe serverId of the redundant server.
serviceLevelthe serviceLevel of the redundant server.
serverStatethe state of the redundant server.
UaRedundantServerDataType::~UaRedundantServerDataType (  )

destruction


Member Function Documentation

void UaRedundantServerDataType::clear (  )

Clear the data of the UaRedundantServerDataType.

OpcUa_RedundantServerDataType * UaRedundantServerDataType::clone ( const OpcUa_RedundantServerDataType &  source ) [static]

Copy OpcUa_VariableAttributes data to a newly allocated OpcUa_VariableAttributes..

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

Copy UaRedundantServerDataType data to a newly allocated OpcUa_RedundantServerDataType.

Returns:
data to a newly allocated OpcUa_RedundantServerDataType.
void UaRedundantServerDataType::copyTo ( OpcUa_RedundantServerDataType *  pDst ) const

Copy UaRedundantServerDataType data to an exisitng OpcUa_RedundantServerDataType structure.

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

Reset OpcUa_RedundantServerDataType structure without clearing the data.

UaRedundantServerDataType::operator const OpcUa_RedundantServerDataType * (  ) const

Return internal OpcUa_RedundantServerDataType structure.

Returns:
internal OpcUa_RedundantServerDataType structure.
UaRedundantServerDataType & UaRedundantServerDataType::operator= ( const UaRedundantServerDataType other )

Assignment operator.

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

Converts the UaRedundantServerDataType into a UaString.

Returns:
the converted UaRedundantServerDataType.

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