QOpcUaConnectionSettings Class
Paramètres courants pour une connexion à un serveur. En savoir plus...
| En-tête : | #include <QOpcUaConnectionSettings> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.6 |
Fonctions publiques
| 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) |
Éléments non membres associés
| bool | operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
| bool | operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs) |
Description détaillée
Cette classe stocke les paramètres de connexion courants tels que le délai d'expiration de la session, la durée de vie du canal sécurisé et les identifiants de paramètres régionaux.
Les informations de cette classe ne sont actuellement utilisées que par le backend open62541.
Documentation des fonctions membres
QOpcUaConnectionSettings::QOpcUaConnectionSettings()
Crée un objet contenant les paramètres de connexion.
QOpcUaConnectionSettings::QOpcUaConnectionSettings(const QOpcUaConnectionSettings &other)
Crée un objet de paramètres de connexion avec les valeurs de ` other`.
[constexpr noexcept default] QOpcUaConnectionSettings::QOpcUaConnectionSettings(QOpcUaConnectionSettings &&other)
La fonction `move` construit un nouvel objet de paramètres de connexion à partir de other.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
[noexcept] QOpcUaConnectionSettings::~QOpcUaConnectionSettings()
Supprime cet objet de paramètres de connexion.
std::chrono::milliseconds QOpcUaConnectionSettings::connectTimeout() const
Renvoie le délai d'expiration de la connexion.
Cette valeur détermine la durée pendant laquelle la connexion attendra une réponse.
Voir également setConnectTimeout().
std::chrono::milliseconds QOpcUaConnectionSettings::requestTimeout() const
Renvoie le délai d'expiration de la requête.
Cette valeur détermine la durée pendant laquelle un appel de service synchrone attendra une réponse.
Voir aussi setRequestTimeout().
std::chrono::milliseconds QOpcUaConnectionSettings::secureChannelLifeTime() const
Renvoie la durée de vie du canal sécurisé.
Voir aussi setSecureChannelLifeTime().
QStringList QOpcUaConnectionSettings::sessionLocaleIds() const
Renvoie les identifiants de paramètres régionaux de la session.
Voir aussi setSessionLocaleIds().
std::chrono::milliseconds QOpcUaConnectionSettings::sessionTimeout() const
Renvoie le délai d'expiration de la session demandé.
Voir également setSessionTimeout().
void QOpcUaConnectionSettings::setConnectTimeout(std::chrono::milliseconds timeout)
Définit timeout comme nouveau délai d'expiration de connexion.
Voir aussi connectTimeout().
void QOpcUaConnectionSettings::setRequestTimeout(std::chrono::milliseconds timeout)
Définit ` timeout ` comme nouveau délai d'expiration de la requête.
Voir aussi requestTimeout().
void QOpcUaConnectionSettings::setSecureChannelLifeTime(std::chrono::milliseconds lifeTime)
Définit la durée de vie du canal sécurisé sur « lifeTime ».
Pour plus de détails, consultez https://reference.opcfoundation.org/v105/Core/docs/Part4/5.5.2/#Table11
Voir également secureChannelLifeTime().
void QOpcUaConnectionSettings::setSessionLocaleIds(const QStringList &localeIds)
Définit localeIds comme nouvelle liste d'identifiants de paramètres régionaux. Ce paramètre n'est actuellement pas pris en charge par le backend open62541.
Pour plus de détails, voir https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.3/#Table17
Voir également sessionLocaleIds().
void QOpcUaConnectionSettings::setSessionTimeout(std::chrono::milliseconds timeout)
Définit timeout comme nouveau délai d'expiration de la session demandé.
Pour plus de détails, consultez https://reference.opcfoundation.org/v105/Core/docs/Part4/5.6.2/#Table15
Voir également sessionTimeout().
[noexcept] void QOpcUaConnectionSettings::swap(QOpcUaConnectionSettings &other)
Remplace l'objet de paramètres de connexion other par cet objet de paramètres de connexion. Cette opération est très rapide et ne rencontre jamais d'échec.
[noexcept] QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(QOpcUaConnectionSettings &&other)
Cette opération attribue other à cette instance de QOpcUaConnectionSettings.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
QOpcUaConnectionSettings &QOpcUaConnectionSettings::operator=(const QOpcUaConnectionSettings &rhs)
Définit les valeurs provenant de rhs dans cet objet de paramètres de connexion.
Éléments associés non membres
[noexcept] bool operator!=(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
Renvoie « true » si « lhs » ne contient pas les mêmes paramètres de connexion que « rhs » ; sinon, renvoie « false ».
[noexcept] bool operator==(const QOpcUaConnectionSettings &lhs, const QOpcUaConnectionSettings &rhs)
Renvoie « true » si « lhs » contient les mêmes paramètres de connexion que « rhs » ; sinon, renvoie « false ».
© 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.