QWebSocketHandshakeOptions 類

收集用於 WebSocket 握手的選項。 更多...

頭: #include <QWebSocketHandshakeOptions>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebSockets)
target_link_libraries(mytarget PRIVATE Qt6::WebSockets)
qmake: QT += websockets
Since: 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 collects options that are passed along to the WebSocket handshake, such as WebSocket subprotocols and WebSocket Extensions.

At the moment, only WebSocket subprotocols are supported.

另請參閱 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 )

Sets the list of WebSocket subprotocols protocols to send along with the websocket handshake.

WebSocket subprotocol names may only consist of those US-ASCII characters that are in the unreserved group. Invalid protocol names will not be included in the handshake.

另請參閱 subprotocols ().

QStringList QWebSocketHandshakeOptions:: subprotocols () const

Returns the list of WebSocket subprotocols to send along with the websocket handshake.

另請參閱 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 .