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.