QOpcUaConnectionSettings Class
サーバーへの接続に必要な共通パラメータ。詳細...
Header: | #include <QOpcUaConnectionSettings> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | 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) |
詳細な説明
このクラスは、セッションタイムアウトやセキュアチャネルの有効期限、 localeIds などの一般的な接続パラメータを保持します。
このクラスの情報は、現在のところ 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
secure channel lifetime を返します。
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)
新しいロケール ID のリストとしてlocaleIds を設定する。この設定は現在 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)
other をこの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
を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。