本页内容

QOpcUaDeleteReferenceItem Class

该类存储了从服务器删除引用所需的必要信息。更多...

头文件: #include <QOpcUaDeleteReferenceItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

公共函数

QOpcUaDeleteReferenceItem()
QOpcUaDeleteReferenceItem(const QOpcUaDeleteReferenceItem &other)
bool deleteBidirectional() const
bool isForwardReference() const
QString referenceTypeId() const
void setDeleteBidirectional(bool deleteBidirectional)
void setIsForwardReference(bool isForwardReference)
void setReferenceTypeId(const QString &referenceTypeId)
void setSourceNodeId(const QString &sourceNodeId)
void setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)
QString sourceNodeId() const
QOpcUaExpandedNodeId targetNodeId() const
QOpcUaDeleteReferenceItem &operator=(const QOpcUaDeleteReferenceItem &rhs)

详细说明

另请参阅 QOpcUaClient::deleteReference()。

成员函数文档

QOpcUaDeleteReferenceItem::QOpcUaDeleteReferenceItem()

默认会构建一个未设置任何参数的删除引用项。

QOpcUaDeleteReferenceItem::QOpcUaDeleteReferenceItem(const QOpcUaDeleteReferenceItem &other)

根据other 创建一个删除引用项。

bool QOpcUaDeleteReferenceItem::deleteBidirectional() const

返回 deleteBidirectional 标志。

另请参阅 ` setDeleteBidirectional()`。

bool QOpcUaDeleteReferenceItem::isForwardReference() const

返回 isForwardReference 标志。

另请参阅 ` setIsForwardReference()`。

QString QOpcUaDeleteReferenceItem::referenceTypeId() const

返回引用类型 id。

另请参阅 setReferenceTypeId()。

void QOpcUaDeleteReferenceItem::setDeleteBidirectional(bool deleteBidirectional)

将deleteBidirectional 标志设置为deleteBidirectional 。如果该标志为false,则仅删除该引用。否则,如果服务器能够访问目标节点,则也会删除目标节点对应的另一端引用。

另请参阅 deleteBidirectional()。

void QOpcUaDeleteReferenceItem::setIsForwardReference(bool isForwardReference)

将isForwardReference 标志设置为isForwardReference 。

另请参阅 isForwardReference()。

void QOpcUaDeleteReferenceItem::setReferenceTypeId(const QString &referenceTypeId)

将引用类型 id 设置为referenceTypeId 。

另请参阅 referenceTypeId()。

void QOpcUaDeleteReferenceItem::setSourceNodeId(const QString &sourceNodeId)

将源节点的节点 ID 设置为sourceNodeId 。

另请参阅 sourceNodeId()。

void QOpcUaDeleteReferenceItem::setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)

将目标节点的节点 ID 设置为targetNodeId 。

另请参阅 targetNodeId()。

QString QOpcUaDeleteReferenceItem::sourceNodeId() const

返回源节点的 ID。

另请参阅 setSourceNodeId()。

QOpcUaExpandedNodeId QOpcUaDeleteReferenceItem::targetNodeId() const

返回目标节点的 ID。

另请参阅 setTargetNodeId()。

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

将rhs 中的值设置到此“删除引用”项目中。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.