QOpcUaBrowseRequest Class
Contains parameters for a call to the OPC UA browse service. More...
Header: | #include <QOpcUaBrowseRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Public Types
enum class | BrowseDirection { Forward, Inverse, Both } |
Public Functions
QOpcUaBrowseRequest() | |
QOpcUaBrowseRequest(const QOpcUaBrowseRequest &other) | |
QOpcUaBrowseRequest::BrowseDirection | browseDirection() const |
bool | includeSubtypes() const |
QOpcUa::NodeClasses | nodeClassMask() const |
QString | referenceTypeId() const |
void | setBrowseDirection(const QOpcUaBrowseRequest::BrowseDirection &browseDirection) |
void | setIncludeSubtypes(bool includeSubtypes) |
void | setNodeClassMask(const QOpcUa::NodeClasses &nodeClassMask) |
void | setReferenceTypeId(const QString &referenceTypeId) |
void | setReferenceTypeId(QOpcUa::ReferenceTypeId referenceTypeId) |
QOpcUaBrowseRequest & | operator=(const QOpcUaBrowseRequest &rhs) |
See also QOpcUaNode::browse().
Member Type Documentation
enum class QOpcUaBrowseRequest::BrowseDirection
This enum specifies the possible browse directions supported by a browse call.
Constant | Value | Description |
---|---|---|
QOpcUaBrowseRequest::BrowseDirection::Forward | 0 | Follow references in the forward direction. |
QOpcUaBrowseRequest::BrowseDirection::Inverse | 1 | Follow references in the inverse direction. |
QOpcUaBrowseRequest::BrowseDirection::Both | 2 | Follow references in both directions. |
Member Function Documentation
QOpcUaBrowseRequest::QOpcUaBrowseRequest()
Default constructs a browse request with no parameters set.
QOpcUaBrowseRequest::QOpcUaBrowseRequest(const QOpcUaBrowseRequest &other)
Creates a browse request from other.
QOpcUaBrowseRequest::BrowseDirection QOpcUaBrowseRequest::browseDirection() const
Returns the browse direction.
See also setBrowseDirection().
bool QOpcUaBrowseRequest::includeSubtypes() const
Returns true if subtypes of the reference type will be retrieved too.
See also setIncludeSubtypes().
QOpcUa::NodeClasses QOpcUaBrowseRequest::nodeClassMask() const
Returns the node class mask.
See also setNodeClassMask().
QString QOpcUaBrowseRequest::referenceTypeId() const
Returns the reference type id.
See also setReferenceTypeId().
void QOpcUaBrowseRequest::setBrowseDirection(const QOpcUaBrowseRequest::BrowseDirection &browseDirection)
Sets the browse direction to browseDirection.
See also browseDirection().
void QOpcUaBrowseRequest::setIncludeSubtypes(bool includeSubtypes)
Sets the inclusion of subtypes of the reference type to includeSubtypes.
See also includeSubtypes().
void QOpcUaBrowseRequest::setNodeClassMask(const QOpcUa::NodeClasses &nodeClassMask)
Sets the node class mask to nodeClassMask. Nodes of all classes included into the node class mask will be returned by the browse operation.
See also nodeClassMask().
void QOpcUaBrowseRequest::setReferenceTypeId(const QString &referenceTypeId)
Sets the reference type id to referenceTypeId.
See also referenceTypeId().
void QOpcUaBrowseRequest::setReferenceTypeId(QOpcUa::ReferenceTypeId referenceTypeId)
Sets the reference type id to referenceTypeId.
QOpcUaBrowseRequest &QOpcUaBrowseRequest::operator=(const QOpcUaBrowseRequest &rhs)
Sets the values from rhs in this browse request.
© 2024 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.