QWebSocketHandshakeOptions 类
收集 WebSocket 握手所需选项。 更多信息...
头文件 | #include <QWebSocketHandshakeOptions> |
CMake | find_package(Qt6 REQUIRED COMPONENTS WebSockets) target_link_libraries(mytarget PRIVATE Qt6::WebSockets) |
qmake | QT += websockets |
自从 | Qt 6.4 |
公共函数
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) |
相关非成员
bool | operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs) |
bool | operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs) |
详细描述
QWebSocketHandshakeOptions 收集传递给 WebSocket 握手的选项,例如 WebSocket 子协议和 WebSocket 扩展。
目前,仅支持 WebSocket 子协议。
另见QWebSocket::open()。
成员函数文档
QWebSocketHandshakeOptions::QWebSocketHandshakeOptions()
构建一个空的 QWebSocketHandshakeOptions 对象。
QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other)
构建一个 QWebSocketHandshakeOptions,它是 other 的副本。
[noexcept]
QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other)
构建一个 QWebSocketHandshakeOptions,它是从 other 移动的。
[noexcept]
QWebSocketHandshakeOptions::~QWebSocketHandshakeOptions()
销毁此对象。
void QWebSocketHandshakeOptions::setSubprotocols(const QStringList &protocols)
将 WebSocket 子协议列表 protocols 设置为与 WebSocket 握手一起发送。
WebSocket子协议名称只能由未保留组的US-ASCII字符组成。无效的协议名称将不会包含在握手过程中。
也见 子协议。
QStringList QWebSocketHandshakeOptions::subprotocols() const
返回随websocket握手发送的WebSocket子协议列表。
也见 setSubprotocols。
[noexcept]
QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(QWebSocketHandshakeOptions &&other)
将other移动到这个对象。
QWebSocketHandshakeOptions &QWebSocketHandshakeOptions::operator=(const QWebSocketHandshakeOptions &other)
将other分配给这个对象。
相关非成员函数
bool operator!=(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)
bool operator==(const QWebSocketHandshakeOptions &lhs, const QWebSocketHandshakeOptions &rhs)
比较lhs与rhs是否相等。
© 2024 The Qt Company Ltd. 本文档中的贡献版权属于其各自的拥有者。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款提供。Qt及其相关标志是The Qt Company Ltd.在芬兰及/或其他国家和地区的商标。所有其他商标均为其各自所有者的财产。