QGrpcStatus Class
QGrpcStatus クラスは、StatusCode と文字列メッセージを組み合わせたものです。詳細...
| ヘッダー: | #include <QGrpcStatus> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| 以下より: | Qt 6.5 |
QGrpcStatus の比較
| カテゴリ | 比較可能な型 |
|---|---|
| 等価性 | QGrpcStatus |
| 等価性 | QtGrpc::StatusCode. |
プロパティ
公開関数
| QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {}) | |
| QGrpcStatus(const QGrpcStatus &other) | |
| QGrpcStatus(QGrpcStatus &&other) | |
| ~QGrpcStatus() | |
| QtGrpc::StatusCode | code() const |
(since 6.8) bool | isOk() const |
| QString | message() && |
| const QString & | message() const & |
(since 6.8) void | swap(QGrpcStatus &other) |
(since 6.8) | operator QVariant() const |
| QGrpcStatus & | operator=(QGrpcStatus &&other) |
| QGrpcStatus & | operator=(const QGrpcStatus &other) |
関連する非メンバー
(since 6.8) size_t | qHash(const QGrpcStatus &key, size_t seed = 0) |
| bool | operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
| bool | operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator<<(QDataStream &out, const QGrpcStatus &status) |
(since 6.8) QDebug | operator<<(QDebug debug, const QGrpcStatus &status) |
| bool | operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs) |
| bool | operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs) |
(since 6.8) QDataStream & | operator>>(QDataStream &in, QGrpcStatus &status) |
詳細な説明
QGrpcStatus クラスは通常、サーバーから返された、完了した gRPC™ 操作に関する情報を提供します。
RPC 操作が失敗した場合、このクラスは `Ok` 以外の `StatusCode ` を格納します。
プロパティのドキュメント
[read-only] code : const QtGrpc::StatusCode
StatusCode 以前のgRPC 呼び出しで受け取ったもの。
アクセス関数:
| QtGrpc::StatusCode | code() const |
[read-only] message : const QString
以前のgRPC 呼び出しに関するステータスメッセージを受信しました。
アクセス関数:
| const QString & | message() const & |
| QString | message() && |
メンバ関数のドキュメント
QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})
ステータスコード「code 」と文字列「message 」を使用して、QGrpcStatus オブジェクトを作成します。
QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)
指定された内容から QGrpcStatus をコピーして生成します。other
[noexcept default] QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)
other から新しい QGrpcStatus を move コンストラクタで生成します。
注: 移動元のオブジェクト other は 、部分的に形成された状態となり、この状態では破棄と新しい値の代入のみが有効な操作となります。
[noexcept] QGrpcStatus::~QGrpcStatus()
QGrpcStatus を削除します。
[noexcept] QtGrpc::StatusCode QGrpcStatus::code() const
そのプロパティに含まれるStatusCode を返します。
注: プロパティ code のゲッター 関数です。
[noexcept, since 6.8] bool QGrpcStatus::isOk() const
code() の値がOk と等しい場合、true を返します。
この関数は Qt 6.8 で導入されました。
[noexcept, since 6.8] void QGrpcStatus::swap(QGrpcStatus &other)
other をこのオブジェクトとスワップします。この操作は非常に高速で、失敗することはありません。
この関数は Qt 6.8 で導入されました。
[since 6.8] QGrpcStatus::operator QVariant() const
このオブジェクトから新しいQVariant を生成します。
この関数は Qt 6.8 で導入されました。
[noexcept default] QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)
other をこのQGrpcStatus インスタンスに代入し、その参照を返します。
注: 移動元のオブジェクト other は 、部分的に形成された状態になります。この状態では、破棄と新しい値への代入のみが有効な操作となります。
QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)
other オブジェクトのデータをこのステータスオブジェクトに割り当て、その参照を返します。
関連する非メンバー
[noexcept, since 6.8] size_t qHash(const QGrpcStatus &key, size_t seed = 0)
key のハッシュ値を返します。計算のシードにはseed が使用されます。
この関数は Qt 6.8 で導入されました。
[noexcept] bool operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs およびrhs のステータスコードが等しくない場合、true を返します。
[noexcept] bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs およびrhs に指定されたステータスコードが一致しない場合、true を返します。
[since 6.8] QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)
指定されたstatus を、指定されたストリームout に書き込みます。
この関数は Qt 6.8 で導入されました。
[since 6.8] QDebug operator<<(QDebug debug, const QGrpcStatus &status)
指定されたストリーム `debug` に `status ` を書き込みます。
この関数は Qt 6.8 で導入されました。
[noexcept] bool operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
lhs およびrhs のステータスコードが等しい場合、true を返します。
[noexcept] bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
lhs およびrhs のステータスコードが等しい場合、true を返します。
[since 6.8] QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
ストリーム `in ` から `QGrpcStatus ` を読み取り、`status` に格納します。
この関数は Qt 6.8 で導入されました。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.