QWebSocketHandshakeOptions Class
Regroupe les options relatives à la procédure d'établissement de la connexion WebSocket. En savoir plus...
| En-tête : | #include <QWebSocketHandshakeOptions> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS WebSockets) target_link_libraries(mytarget PRIVATE Qt6::WebSockets) |
| qmake : | QT += websockets |
| Depuis : | Qt 6.4 |
Fonctions publiques
| QWebSocketHandshakeOptions() | |
| QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other) | |
| QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other) | |
| ~QWebSocketHandshakeOptions() | |
| void | setSubprotocols(const QStringList &protocols) |
| QStringList | subprotocols() const |
| QWebSocketHandshakeOptions & | operator=(QWebSocketHandshakeOptions &&other) |
| QWebSocketHandshakeOptions & | operator=(const QWebSocketHandshakeOptions &other) |
Éléments non membres associés
| bool | operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs) |
| bool | operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs) |
Description détaillée
QWebSocketHandshakeOptions regroupe les options transmises lors de la négociation WebSocket, telles que les sous-protocoles WebSocket et les extensions WebSocket.
Pour l'instant, seuls les sous-protocoles WebSocket sont pris en charge.
Voir également QWebSocket::open().
Documentation des fonctions membres
QWebSocketHandshakeOptions::QWebSocketHandshakeOptions()
Crée un objet `QWebSocketHandshakeOptions` vide.
QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other)
Crée un objet `QWebSocketHandshakeOptions` qui est une copie de ` other`.
[constexpr noexcept default] QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other)
Crée un objet `QWebSocketHandshakeOptions` issu de la classe ` other`.
[noexcept] QWebSocketHandshakeOptions::~QWebSocketHandshakeOptions()
Détruit cet objet.
void QWebSocketHandshakeOptions::setSubprotocols(const QStringList &protocols)
Définit la liste des sous-protocoles WebSocket protocols à envoyer lors de la procédure d'établissement de la connexion WebSocket.
Les noms des sous-protocoles WebSocket ne peuvent être composés que de caractères US-ASCII appartenant au groupe non réservé. Les noms de protocoles non valides ne seront pas inclus dans la négociation.
Voir également subprotocols().
QStringList QWebSocketHandshakeOptions::subprotocols() const
Renvoie la liste des sous-protocoles WebSocket à envoyer lors de la négociation de connexion WebSocket.
Voir également setSubprotocols().
[noexcept] QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(QWebSocketHandshakeOptions &&other)
Déplace « other » vers cet objet.
QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(const QWebSocketHandshakeOptions &other)
Attribue la propriété « other » à cet objet.
Non-membres associés
bool operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)
bool operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)
Compare lhs à rhs pour vérifier s'ils sont identiques.
© 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.