W3cubDocs

/Qt

QOpcUaQualifiedName Class

The OPC UA QualifiedName type. More...

Header: #include <QOpcUaQualifiedName>
qmake: QT += opcua

Public Functions

QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)
QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)
QOpcUaQualifiedName & operator=(const QOpcUaQualifiedName &rhs)
QString name() const
quint16 namespaceIndex() const
void setName(const QString &name)
void setNamespaceIndex(quint16 namespaceIndex)
QVariant operator QVariant() const
bool operator==(const QOpcUaQualifiedName &rhs) const

Detailed Description

This is the Qt OPC UA representation for the OPC UA QualifiedName type defined in OPC-UA part 3, 8.3. A QualifiedName is a name qualified by a namespace index. The namespace index corresponds to an entry in the server's namespace array. QualifiedName is mainly used to represent the BrowseName attribute of a node.

Member Function Documentation

QOpcUaQualifiedName::QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)

Constructs a qualified name with namespace index namespaceIndex and the name name.

QOpcUaQualifiedName::QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)

Constructs a qualified name from rhs.

QOpcUaQualifiedName &QOpcUaQualifiedName::operator=(const QOpcUaQualifiedName &rhs)

Sets the values from rhs in this qualified name.

QString QOpcUaQualifiedName::name() const

Returns the name.

See also setName().

quint16 QOpcUaQualifiedName::namespaceIndex() const

Returns the namespace index.

See also setNamespaceIndex().

void QOpcUaQualifiedName::setName(const QString &name)

Sets the name to name.

See also name().

void QOpcUaQualifiedName::setNamespaceIndex(quint16 namespaceIndex)

Sets the namespace index to namespaceIndex.

See also namespaceIndex().

QVariant QOpcUaQualifiedName::operator QVariant() const

Converts this qualified name to QVariant.

bool QOpcUaQualifiedName::operator==(const QOpcUaQualifiedName &rhs) const

Returns true if this qualified name has the same value as rhs.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qopcuaqualifiedname.html