QOpcUaEndpointDescription Class
La description du point final OPC UA. Plus...
| En-tête : | #include <QOpcUaEndpointDescription> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Types publics
| enum | MessageSecurityMode { Invalid, None, Sign, SignAndEncrypt } |
Propriétés
|
|
Fonctions publiques
| QOpcUaEndpointDescription() | |
| QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs) | |
| QString | endpointUrl() const |
| quint8 | securityLevel() const |
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
| QString | securityPolicy() const |
| QOpcUaApplicationDescription | server() const |
| QByteArray | serverCertificate() const |
| QOpcUaApplicationDescription & | serverRef() |
| void | setEndpointUrl(const QString &endpointUrl) |
| void | setSecurityLevel(quint8 securityLevel) |
| void | setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode) |
| void | setSecurityPolicy(const QString &securityPolicy) |
| void | setServer(const QOpcUaApplicationDescription &server) |
| void | setServerCertificate(const QByteArray &serverCertificate) |
| void | setTransportProfileUri(const QString &transportProfileUri) |
| void | setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens) |
| QString | transportProfileUri() const |
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
| QList<QOpcUaUserTokenPolicy> & | userIdentityTokensRef() |
| QOpcUaEndpointDescription & | operator=(const QOpcUaEndpointDescription &rhs) |
| bool | operator==(const QOpcUaEndpointDescription &rhs) const |
Description détaillée
La description d'un point d'accès contient des informations sur ce point d'accès et sur la manière de s'y connecter.
Documentation des types de membres
enum QOpcUaEndpointDescription::MessageSecurityMode
Ce type d'énumération contient le mode de sécurité pris en charge par le point d'extrémité.
| Constante | Valeur | Description |
|---|---|---|
QOpcUaEndpointDescription::Invalid | 0 | La valeur par défaut sera rejetée par le serveur. |
QOpcUaEndpointDescription::None | 1 | Pas de sécurité. |
QOpcUaEndpointDescription::Sign | 2 | Les messages sont signés mais non cryptés. |
QOpcUaEndpointDescription::SignAndEncrypt | 3 | Les messages sont signés et cryptés. |
Propriété Documentation
[read-only] endpointUrl : QString
L'URL du point de terminaison.
Fonctions d'accès :
| QString | endpointUrl() const |
[read-only] securityMode : QOpcUaEndpointDescription::MessageSecurityMode
Mode de sécurité pris en charge par ce point d'accès.
Fonctions d'accès :
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
[read-only] securityPolicy : QString
L'URI de la politique de sécurité.
Fonctions d'accès :
| QString | securityPolicy() const |
[read-only] server : QOpcUaApplicationDescription
La description de l'application du serveur.
Les fonctions d'accès :
| QOpcUaApplicationDescription | server() const |
[read-only] userIdentityTokens : QList<QOpcUaUserTokenPolicy>
Liste des jetons d'identité d'utilisateur acceptés par le point d'accès.
Fonctions d'accès :
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
Documentation des fonctions membres
QOpcUaEndpointDescription::QOpcUaEndpointDescription()
Par défaut, il s'agit d'une description de point d'extrémité sans paramètres définis.
QOpcUaEndpointDescription::QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs)
Construit une description de point final à partir de rhs.
QString QOpcUaEndpointDescription::endpointUrl() const
Renvoie l'URL du point d'accès.
Note : Fonction Getter pour la propriété endpointUrl.
Voir aussi setEndpointUrl().
quint8 QOpcUaEndpointDescription::securityLevel() const
Renvoie un indice relatif attribué par le serveur. Il décrit le niveau de sécurité de ce point d'accès par rapport aux autres points d'accès du même serveur. Un point d'accès bénéficiant de mesures de sécurité solides a un niveau de sécurité plus élevé qu'un point d'accès dont les mesures de sécurité sont plus faibles ou inexistantes.
Le niveau de sécurité 0 indique un point d'accès à des fins de compatibilité ascendante qui ne doit être utilisé que si le client ne prend pas en charge les mesures de sécurité requises par des points d'accès plus sûrs.
Voir aussi setSecurityLevel().
QOpcUaEndpointDescription::MessageSecurityMode QOpcUaEndpointDescription::securityMode() const
Renvoie le mode de sécurité supporté par ce point d'accès.
Note : Fonction Getter pour la propriété securityMode.
Voir également setSecurityMode().
QString QOpcUaEndpointDescription::securityPolicy() const
Renvoie l'URI de la politique de sécurité.
Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sûres.
Note : Fonction Getter pour la propriété securityPolicy.
Voir aussi setSecurityPolicy().
QOpcUaApplicationDescription QOpcUaEndpointDescription::server() const
Renvoie la description de l'application du serveur.
Note : Fonction Getter pour le serveur de propriétés.
Voir aussi setServer().
QByteArray QOpcUaEndpointDescription::serverCertificate() const
Renvoie le certificat d'instance d'application du serveur.
Voir aussi setServerCertificate().
QOpcUaApplicationDescription &QOpcUaEndpointDescription::serverRef()
Renvoie une référence à la description de l'application du serveur.
void QOpcUaEndpointDescription::setEndpointUrl(const QString &endpointUrl)
Définit l'URL du point de terminaison à endpointUrl.
Voir aussi endpointUrl().
void QOpcUaEndpointDescription::setSecurityLevel(quint8 securityLevel)
Fixe le niveau de sécurité à securityLevel.
Voir aussi securityLevel().
void QOpcUaEndpointDescription::setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode)
Définit le mode de sécurité supporté par ce point d'accès à securityMode.
Voir aussi securityMode().
void QOpcUaEndpointDescription::setSecurityPolicy(const QString &securityPolicy)
Définit l'URI de la politique de sécurité à securityPolicy.
Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sûres.
Voir aussi securityPolicy().
void QOpcUaEndpointDescription::setServer(const QOpcUaApplicationDescription &server)
Définit la description de l'application du serveur à server.
Voir aussi server().
void QOpcUaEndpointDescription::setServerCertificate(const QByteArray &serverCertificate)
Définit le certificat d'instance d'application du serveur à serverCertificate.
Voir aussi serverCertificate().
void QOpcUaEndpointDescription::setTransportProfileUri(const QString &transportProfileUri)
Définit l'URI du profil de transport pris en charge par le point d'extrémité à transportProfileUri.
Voir aussi transportProfileUri().
void QOpcUaEndpointDescription::setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens)
Définit les jetons d'identité de l'utilisateur à userIdentityTokens.
Voir aussi userIdentityTokens().
QString QOpcUaEndpointDescription::transportProfileUri() const
Renvoie l'URI du profil de transport pris en charge par le point d'extrémité.
Voir aussi setTransportProfileUri().
QList<QOpcUaUserTokenPolicy> QOpcUaEndpointDescription::userIdentityTokens() const
Renvoie une liste de jetons d'identité d'utilisateur acceptés par le point de terminaison.
Note : fonction Getter pour la propriété userIdentityTokens.
Voir également setUserIdentityTokens().
QList<QOpcUaUserTokenPolicy> &QOpcUaEndpointDescription::userIdentityTokensRef()
Renvoie une référence à une liste de jetons d'identité d'utilisateur acceptés par le point de terminaison.
QOpcUaEndpointDescription &QOpcUaEndpointDescription::operator=(const QOpcUaEndpointDescription &rhs)
Définit les valeurs de rhs dans la description de ce point final.
bool QOpcUaEndpointDescription::operator==(const QOpcUaEndpointDescription &rhs) const
Renvoie true si la description de ce point final a la même valeur que rhs.
© 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.