C++ Based OPC UA Client/Server/PubSub SDK  1.7.6.537
UaAbstractDefinition Class Referenceabstract

The class is the base class for DataType Definitions. More...

#include <uaabstractdefinition.h>

Inherited by UaEnumDefinition, UaOptionSetDefinition, UaSimpleDefinition, and UaStructureDefinition.

Public Member Functions

virtual bool isNull () const
 Checks if the DataType is set. More...
 
void setDataTypeId (const UaNodeId &nodeId)
 Sets the DataTypeId of the UaAbstractDefinition.
 
UaNodeId dataTypeId () const
 Returns the DataTypeId of the UaAbstractDefinition. More...
 
void setName (const UaString &sName)
 Sets the Name of the UaAbstractDefinition.
 
UaString name () const
 Returns the name of the UaAbstractDefinition. More...
 
void setDocumentation (const UaLocalizedText &documentation)
 Sets the Documentation of the UaAbstractDefinition.
 
UaLocalizedText documentation () const
 Returns the documentation of the UaAbstractDefinition. More...
 
void setNamespace (const UaString &sNamespace)
 Sets the Namespace of the UaAbstractDefinition.
 
UaString getNamespace () const
 Returns the NamespaceUri of the UaAbstractDefinition. More...
 

Protected Member Functions

 UaAbstractDefinition (UaAbstractDefinitionPrivate *pBody)
 Creates an instance. More...
 

Detailed Description

The class is the base class for DataType Definitions.

Constructor & Destructor Documentation

UaAbstractDefinition::UaAbstractDefinition ( UaAbstractDefinitionPrivate pBody)
protected

Creates an instance.

Has to be called by a derived class only.

Member Function Documentation

UaNodeId UaAbstractDefinition::dataTypeId ( ) const

Returns the DataTypeId of the UaAbstractDefinition.

UaLocalizedText UaAbstractDefinition::documentation ( ) const

Returns the documentation of the UaAbstractDefinition.

UaString UaAbstractDefinition::getNamespace ( ) const

Returns the NamespaceUri of the UaAbstractDefinition.

bool UaAbstractDefinition::isNull ( ) const
virtual

Checks if the DataType is set.

Reimplemented in UaOptionSetDefinition, UaStructureDefinition, UaEnumDefinition, and UaSimpleDefinition.

UaString UaAbstractDefinition::name ( ) const

Returns the name of the UaAbstractDefinition.


The documentation for this class was generated from the following files: