UaStatus Class Reference
[UA Base Library Classes]

The class UaStatus handles status codes, conversions of the status code and diagnostic information. Derived from UaStatusCode. More...

#include <statuscode.h>

Inheritance diagram for UaStatus:
Collaboration diagram for UaStatus:

List of all members.


Public Member Functions

 UaStatus ()
 UaStatus (const OpcUa_StatusCode &other)
 UaStatus (const UaStatusCode &other)
 UaStatus (const UaStatus &other)
 ~UaStatus ()
UaStatusoperator= (const OpcUa_StatusCode &other)
UaStatusoperator= (const UaStatusCode &other)
UaStatusoperator= (const UaStatus &other)
void setStatus (OpcUa_StatusCode statusCode, const UaString &sDiagnosticInfo)
void setDiagnostigInfo (const UaQualifiedName &symbolicId, const UaLocalizedText &diagnosticInfo)
void setDiagnostigInfo (OpcUa_UInt16 namespaceIndex, OpcUa_UInt32 numericReturnCode, const UaLocalizedText &diagnosticInfo)
void setAdditionalInfo (const UaString &sAdditionalInfo)

Protected Attributes

UaDiagnosticInfom_pDiagnosticInfo
 Membervar.

Detailed Description

The class UaStatus handles status codes, conversions of the status code and diagnostic information. Derived from UaStatusCode.

UaStatus


Constructor & Destructor Documentation

UaStatus::UaStatus (  ) 

construction

UaStatus::UaStatus ( const OpcUa_StatusCode &  other  ) 

construction

Parameters:
other the OpcUa_StatusCode.

UaStatus::UaStatus ( const UaStatusCode other  ) 

construction

Parameters:
other the UaStatusCode.

UaStatus::UaStatus ( const UaStatus other  ) 

construction

Parameters:
other the UaStatus.

UaStatus::~UaStatus (  ) 

destruction


Member Function Documentation

UaStatus & UaStatus::operator= ( const OpcUa_StatusCode &  other  ) 

Implements the operator = for OpcUa_StatusCode.

Parameters:
other the OpcUa_StatusCode to assign.
Returns:
Error code

Reimplemented from UaStatusCode.

UaStatus & UaStatus::operator= ( const UaStatusCode other  ) 

Implements the operator = for UaStatusCode.

Parameters:
other the UaStatusCode to assign.
Returns:
Error code

Reimplemented from UaStatusCode.

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

Implements the operator = for UaStatus.

Parameters:
other the UaStatus to assign.
Returns:
Error code

void UaStatus::setStatus ( OpcUa_StatusCode  statusCode,
const UaString sDiagnosticInfo 
)

Set a status code and a diagnostic info.

Parameters:
statusCode the OPC UA Status code
sDiagnosticInfo the diagnostic information.

void UaStatus::setDiagnostigInfo ( const UaQualifiedName symbolicId,
const UaLocalizedText diagnosticInfo 
)

Set a symbolicId and a diagnostic info.

Parameters:
symbolicId the symbolic Id as UaQualifiedName.
diagnosticInfo the dignostic info as UaLocalizedText.

void UaStatus::setDiagnostigInfo ( OpcUa_UInt16  namespaceIndex,
OpcUa_UInt32  numericReturnCode,
const UaLocalizedText diagnosticInfo 
)

Set a numeric return code and a diagnostic info.

Parameters:
namespaceIndex the NamespaceIndex.
numericReturnCode a numeric return code.
diagnosticInfo Optional diagnostig information requested by the client.

void UaStatus::setAdditionalInfo ( const UaString sAdditionalInfo  ) 

Set the string for additional dignostic information.

Parameters:
sAdditionalInfo the additional dignostic information.


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