File Information
Library: IoT/OPC
Package: OPCCore
Header: IoT/OPC/Types.h
Description
A QualifiedName combines a namespace index with a name.
Member Summary
Member Functions: internal, name, namespaceIndex, operator !=, operator =, operator ==
Constructors
QualifiedName
Creates an empty name.
QualifiedName
QualifiedName(
const QualifiedName & other
);
Creates the QualifiedName by copying another one.
QualifiedName
QualifiedName(
QualifiedName && other
);
Creates the QualifiedName by moving another one.
QualifiedName
QualifiedName(
const UA_QualifiedName & other
);
Creates the QualifiedName from an UA_QualifiedName struct.
QualifiedName
QualifiedName(
Poco::UInt16 namespaceIndex,
const std::string & name
);
Creates the QualifiedName.
Destructor
~QualifiedName
~QualifiedName();
Destroys the QualifiedName.
Member Functions
internal
UA_QualifiedName internal() const;
Returns a UA_QualifiedName struct.
name
const std::string & name() const;
Returns the name.
name
void name(
const std::string & value
);
namespaceIndex
Poco::UInt16 namespaceIndex() const;
Returns the namespace index.
namespaceIndex
void namespaceIndex(
Poco::UInt16 value
);
operator !=
bool operator != (
const QualifiedName & other
) const;
operator =
QualifiedName & operator = (
const QualifiedName & other
);
Assignment.
operator =
QualifiedName & operator = (
const UA_QualifiedName & other
);
Assignment from a UA_QualifiedName struct.
operator =
QualifiedName & operator = (
QualifiedName && other
);
Move assignment.
operator ==
bool operator == (
const QualifiedName & other
) const;