QOpcUaConnectionSettings 类
连接服务器的常用参数。 更多信息...
头文件 | #include <QOpcUaConnectionSettings> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
自 | Qt 6.6 |
公共函数
QOpcUaConnectionSettings() | |
QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other) | |
QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other) | |
~QOpcUaConnectionSettings() | |
std::chrono::milliseconds | connectTimeout() const |
std::chrono::milliseconds | requestTimeout() const |
std::chrono::milliseconds | secureChannelLifeTime() const |
QStringList | sessionLocaleIds() const |
std::chrono::milliseconds | sessionTimeout() const |
void | setConnectTimeout(std::chrono::milliseconds timeout) |
void | setRequestTimeout(std::chrono::milliseconds timeout) |
void | setSecureChannelLifeTime(std::chrono::milliseconds lifeTime) |
void | setSessionLocaleIds(const QStringList &localeIds) |
void | setSessionTimeout(std::chrono::milliseconds timeout) |
void | swap(QOpcUaConnectionSettings &other) |
QOpcUaConnectionSettings & | operator=(const QOpcUaConnectionSettings &rhs) |
QOpcUaConnectionSettings & | operator=(QOpcUaConnectionSettings &&other) |
相关非成员
bool | operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
bool | operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
成员函数文档
QOpcUaConnectionSettings::QOpcUaConnectionSettings()
创建一个连接设置对象。
QOpcUaConnectionSettings::QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other)
以other的值创建一个连接设置对象。
[noexcept]
QOpcUaConnectionSettings::QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other)
从其他对象移动构造新的连接设置对象。
注意:被移动的对象 other 将处于部分形成状态,此时唯一有效的操作是销毁和分配新值。
[noexcept]
QOpcUaConnectionSettings::~QOpcUaConnectionSettings()
销毁此连接设置对象。
std::chrono::milliseconds QOpcUaConnectionSettings::connectTimeout() const
返回连接超时。
此值确定连接等待回复的时间长度。
另请参阅setConnectTimeout。
std::chrono::milliseconds QOpcUaConnectionSettings::requestTimeout() const
返回请求超时。
此值确定同步服务调用等待回复的时间长度。
另请参阅setRequestTimeout。
std::chrono::milliseconds QOpcUaConnectionSettings::secureChannelLifeTime() const
返回安全通道的生命周期。
QStringList QOpcUaConnectionSettings::sessionLocaleIds() const
返回会话区域设置 ID。
另请参阅setSessionLocaleIds。
std::chrono::milliseconds QOpcUaConnectionSettings::sessionTimeout() const
返回请求的会话超时。
另请参阅setSessionTimeout。
void QOpcUaConnectionSettings::setConnectTimeout(std::chrono::milliseconds timeout)
将timeout设置为新连接超时。
另请参阅connectTimeout。
void QOpcUaConnectionSettings::setRequestTimeout(std::chrono::milliseconds timeout)
将timeout设置为新请求超时。
另请参阅requestTimeout。
void QOpcUaConnectionSettings::setSecureChannelLifeTime(std::chrono::milliseconds lifeTime)
将lifeTime设置为新安全通道的生命周期。
有关详细信息,请参阅https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#Table11
void QOpcUaConnectionSettings::setSessionLocaleIds(const QStringList &localeIds)
将localeIds设置为新区域 ID 列表。此设置目前不受 open62541 后端支持。
详情请见https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.3/#Table17
另见 sessionLocaleIds()。
void QOpcUaConnectionSettings::setSessionTimeout(std::chrono::milliseconds timeout)
设置timeout为新请求的会话超时。
详情请见https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.2/#Table15
另见 sessionTimeout()。
[noexcept]
void QOpcUaConnectionSettings::swap(QOpcUaConnectionSettings &other)
将连接设置对象other与此连接设置对象交换。此操作非常快且从不失败。
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(const QOpcUaConnectionSettings &rhs)
将rhs的值设置到此连接设置对象中。
[noexcept]
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(QOpcUaConnectionSettings &&other)
将other移动分配到此QOpcUaConnectionSettings实例中。
注意:被移动的对象 other 将处于部分形成状态,此时唯一有效的操作是销毁和分配新值。
相关非成员函数
[noexcept]
bool operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
如果lhs不包含与rhs相同的连接设置,则返回true
;否则返回false
。
[noexcept]
bool operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
如果lhs包含与rhs相同的连接设置,则返回true
;否则返回false
。
© 2024 The Qt Company Ltd. 此处包含的文档贡献为各自所有者的版权所有。此处提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。Qt及其相关标志是The Qt Company Ltd.在芬兰以及/或其他国家的商标。所有其他商标均为各自所有者的财产。