QGrpcCallOptions Class
QGrpcCallOptionsは、追加のコール・オプションを設定するためのストレージ・クラスです。詳細...
Header: | #include <QGrpcCallOptions> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
Since: | Qt 6.6 |
In QML: | GrpcCallOptions |
パブリック関数
QGrpcCallOptions() | |
QGrpcCallOptions(const QGrpcCallOptions &other) | |
QGrpcCallOptions(QGrpcCallOptions &&other) | |
~QGrpcCallOptions() | |
std::optional<std::chrono::milliseconds> | deadlineTimeout() const |
QHash<QByteArray, QByteArray> | metadata() && |
const QHash<QByteArray, QByteArray> & | metadata() const & |
QGrpcCallOptions & | setDeadlineTimeout(std::chrono::milliseconds timeout) |
QGrpcCallOptions & | setMetadata(QHash<QByteArray, QByteArray> &&metadata) |
QGrpcCallOptions & | setMetadata(const QHash<QByteArray, QByteArray> &metadata) |
(since 6.8) void | swap(QGrpcCallOptions &other) |
(since 6.8) QVariant | operator QVariant() const |
QGrpcCallOptions & | operator=(QGrpcCallOptions &&other) |
QGrpcCallOptions & | operator=(const QGrpcCallOptions &other) |
関連する非メンバー
(since 6.8) QDebug | operator<<(QDebug debug, const QGrpcCallOptions &callOpts) |
メンバ関数ドキュメント
QHash<QByteArray, QByteArray> QGrpcCallOptions::metadata() &&
[noexcept]
const QHash<QByteArray, QByteArray> &QGrpcCallOptions::metadata() const &
呼び出しに使用されるメタデータを返します。
値が設定されていない場合、空のQHash<QByteArray,QByteArray> を返します。
QGrpcCallOptions::QGrpcCallOptions()
空のQGrpcCallOptionsオブジェクトを構築します。
QGrpcCallOptions::QGrpcCallOptions(const QGrpcCallOptions &other)
other オブジェクトで QGrpcCallOptions のコピーを構築します。
[noexcept]
QGrpcCallOptions::QGrpcCallOptions(QGrpcCallOptions &&other)
Move-constructsother から新しい QGrpcCallOptions を構築します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれます。この状態では、有効な操作は破棄と新しい値の割り当てのみです。
[noexcept]
QGrpcCallOptions::~QGrpcCallOptions()
QGrpcCallOptions オブジェクトを破棄する。
[noexcept]
std::optional<std::chrono::milliseconds> QGrpcCallOptions::deadlineTimeout() const
呼のデッドライン値を返す。
デッドライン値は、呼またはストリームの最大実行時間を制御します。この値は、QGrpcChannelOptions::deadline() によって特定のコールまたはストリームに対して設定された値をオーバーライドします。
値が設定されていない場合、空のstd::optionalを返します。
setDeadlineTimeout()も参照してください 。
QGrpcCallOptions &QGrpcCallOptions::setDeadlineTimeout(std::chrono::milliseconds timeout)
timeout でデッドライン値を設定し、更新されたQGrpcCallOptions オブジェクトを返します。
deadlineTimeout()も参照 。
QGrpcCallOptions &QGrpcCallOptions::setMetadata(QHash<QByteArray, QByteArray> &&metadata)
呼び出しに対してmetadata を設定し、更新されたQGrpcCallOptions オブジェクトを返す。
metadata()およびsetMetadata()も参照 。
QGrpcCallOptions &QGrpcCallOptions::setMetadata(const QHash<QByteArray, QByteArray> &metadata)
呼び出しに対してmetadata を設定し、更新されたQGrpcCallOptions オブジェクトを返す。
HTTP2ベースのチャネルの場合、metadata はHTTP/2ヘッダーに変換され、対応するHTTP/2リクエストに追加される。
[noexcept, since 6.8]
void QGrpcCallOptions::swap(QGrpcCallOptions &other)
このインスタンスをother と入れ替える。この操作は非常に高速で、失敗することはありません。
この関数は Qt 6.8 で導入されました。
[since 6.8]
QVariant QGrpcCallOptions::operator QVariant() const
このQGrpcCallOptions から新しいQVariant オブジェクトを構築します。
この関数は Qt 6.8 で導入されました。
[noexcept]
QGrpcCallOptions &QGrpcCallOptions::operator=(QGrpcCallOptions &&other)
移動-このQGrpcCallOptions インスタンスにother を割り当て、その参照を返します。
注意: 移動元のオブジェクトother は、部分的に形成された状態に置かれ、有効な操作は破壊と新しい値の割り当てのみです。
QGrpcCallOptions &QGrpcCallOptions::operator=(const QGrpcCallOptions &other)
other をこのQGrpcCallOptions に割り当て、このQGrpcCallOptions への参照を返す。
関連する非会員
[since 6.8]
QDebug operator<<(QDebug debug, const QGrpcCallOptions &callOpts)
callOpts を指定されたストリームdebug に書き込みます。
この関数は Qt 6.8 で導入されました。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。