QWebSocketHandshakeOptions Class

Collects options for the WebSocket handshake. 更多...

頭: #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 ()

Constructs an empty QWebSocketHandshakeOptions object.

QWebSocketHandshakeOptions:: QWebSocketHandshakeOptions (const QWebSocketHandshakeOptions & other )

Constructs a QWebSocketHandshakeOptions that is a copy of other .

QWebSocketHandshakeOptions:: QWebSocketHandshakeOptions ( QWebSocketHandshakeOptions && other )

Constructs a QWebSocketHandshakeOptions that is moved from other .

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 ().

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 for equality with rhs .