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)
lhs とrhs が等しいかどうかを比較します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。