QWebSocketHandshakeOptions Class

WebSocket ハンドシェイクのオプションを収集します。詳細...

Header: #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 は、WebSocket サブプロトコルや WebSocket 拡張など、WebSocket ハンドシェイクに渡されるオプションを収集します。

現時点では、WebSocket サブプロトコルのみがサポートされています。

QWebSocket::open()も参照してください

メンバ関数の説明

QWebSocketHandshakeOptions::QWebSocketHandshakeOptions()

空の QWebSocketHandshakeOptions オブジェクトを構築します。

QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(const QWebSocketHandshakeOptions &other)

other のコピーである QWebSocketHandshakeOptions を構築します。

[noexcept] QWebSocketHandshakeOptions::QWebSocketHandshakeOptions(QWebSocketHandshakeOptions &&other)

other から移動された QWebSocketHandshakeOptions を構築します。

[noexcept] QWebSocketHandshakeOptions::~QWebSocketHandshakeOptions()

このオブジェクトを破棄します。

void QWebSocketHandshakeOptions::setSubprotocols(const QStringList &protocols)

WebSocket ハンドシェイクと共に送信する WebSocket サブプロトコルprotocols のリストを設定します。

WebSocket サブプロトコル名は、unreserved グループに含まれる US-ASCII 文字のみで構成することができます。無効なプロトコル名はハンドシェイクに含まれない。

subprotocols()も参照

QStringList QWebSocketHandshakeOptions::subprotocols() const

ウェブソケットハンドシェイクとともに送信する 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)

lhsrhs が等しいかどうかを比較します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。