C++ Based OPC UA Client/Server/PubSub SDK
1.7.9.586
|
Manages the description for a simple DataType. More...
#include <uasimpledefinition.h>
Inherits UaAbstractDefinition.
Public Member Functions | |
UaSimpleDefinition () | |
Creates an instance. | |
UaSimpleDefinition (const UaSimpleDefinition &other) | |
Copies an UaSimpleDefinition including all OptionSetValues. | |
UaSimpleDefinition & | operator= (const UaSimpleDefinition &other) |
Assignment operator. | |
bool | operator== (const UaSimpleDefinition &other) const |
Checks whether two UaSimpleDefinitions are equal. More... | |
bool | operator!= (const UaSimpleDefinition &other) const |
Checks whether two UaSimpleDefinitions are not equal. More... | |
virtual int | childrenCount () const |
Returns 0 since simple types do not have children. | |
virtual bool | isNull () const |
Checks if the UaSimpleDefinition is null. More... | |
Public Member Functions inherited from UaAbstractDefinition | |
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from UaAbstractDefinition | |
UaAbstractDefinition (UaAbstractDefinitionPrivate *pBody) | |
Creates an instance. More... | |
Manages the description for a simple DataType.
|
virtual |
Checks if the UaSimpleDefinition is null.
Reimplemented from UaAbstractDefinition.
bool UaSimpleDefinition::operator!= | ( | const UaSimpleDefinition & | other | ) | const |
Checks whether two UaSimpleDefinitions are not equal.
If the definitions are created separately but have the same content, this method returns true.
bool UaSimpleDefinition::operator== | ( | const UaSimpleDefinition & | other | ) | const |
Checks whether two UaSimpleDefinitions are equal.
If the definitions are created separately but have the same content, this method returns false.