QOpcUaConnectionSettings Class
サーバーへの接続に必要な共通パラメータ。詳細...
ヘッダ | #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=(QOpcUaConnectionSettings &&other) |
QOpcUaConnectionSettings & | operator=(const QOpcUaConnectionSettings &rhs) |
関連する非メンバー
bool | operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
bool | operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
詳細な説明
このクラスは、セッションタイムアウト、セキュアチャネルの有効期限、ロケール ID などの一般的な接続パラメータを保持します。
このクラスの情報は、現在のところ open62541 バックエンドでのみ使用されます。
メンバ関数のドキュメント
QOpcUaConnectionSettings::QOpcUaConnectionSettings()
接続設定オブジェクトを構築します。
QOpcUaConnectionSettings::QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other)
other の値を持つ接続設定オブジェクトを構築する。
[noexcept]
QOpcUaConnectionSettings::QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other)
移動-新しい接続設定オブジェクトを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
安全なチャネルの寿命を返す。
setSecureChannelLifeTime()も参照 。
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を参照のこと。
secureChannelLifeTime()も参照のこと 。
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 をこの接続設定オブジェクトと交換する。この操作は非常に高速で、失敗することはありません。
[noexcept]
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(QOpcUaConnectionSettings &&other)
Move-assignother をこのQOpcUaConnectionSettings インスタンスに割り当てる。
注: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破壊と新しい値の割り当てのみである。
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(const QOpcUaConnectionSettings &rhs)
この接続設定オブジェクトのrhs の値を設定します。
関連する非会員
[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
を返す。
© 2025 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.