QtGrpc Namespace
QtGrpc 名前空間には、QtGrpc ライブラリ全体で使用される雑多な識別子が含まれています。詳細...
Header: | #include <QtGrpcNamespace> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
Since: | Qt 6.5 |
型
enum class | SerializationFormat { Default, Protobuf, Json } |
enum class | StatusCode { Ok, Cancelled, InvalidArgument, DeadlineExceeded, NotFound, …, Unauthenticated } |
型の説明
enum class QtGrpc::SerializationFormat
protobufシリアライザーのフォーマットを設定するためのプリセット値を含みます。
定数 | 値 | 説明 |
---|---|---|
QtGrpc::SerializationFormat::Default | 0 | デフォルトのQGrpcSerializationFormat プリセット。このプリセットは空のコンテントタイプサフィックスでQProtobufSerializer を構築します。 |
QtGrpc::SerializationFormat::Protobuf | 1 | 埋め込みprotobufQGrpcSerializationFormat プリセット。このプリセットは、proto コンテントタイプ接尾辞を持つQProtobufSerializer を構築します。 |
QtGrpc::SerializationFormat::Json | 2 | 埋め込みJSONQGrpcSerializationFormat プリセット。このプリセットはjson コンテントタイプ接尾辞を持つQProtobufJsonSerializer を構築します。 |
QGrpcSerializationFormatも参照してください 。
enum class QtGrpc::StatusCode
チャンネルのステータスコード。
定数 | 値 | 説明 |
---|---|---|
QtGrpc::StatusCode::Ok | 0 | エラーなし |
QtGrpc::StatusCode::Cancelled | 1 | 操作はキャンセルされました。 |
QtGrpc::StatusCode::InvalidArgument | 3 | クライアントが無効な引数を指定しました、 |
QtGrpc::StatusCode::DeadlineExceeded | 4 | 操作が完了する前に期限が切れた、 |
QtGrpc::StatusCode::NotFound | 5 | 要求されたエンティティ(ファイルやディレクトリなど)が見つからなかった。 |
QtGrpc::StatusCode::AlreadyExists | 6 | クライアントが作成しようとしたエンティティ(ファイルやディレクトリなど)がすでに存在する。 |
QtGrpc::StatusCode::PermissionDenied | 7 | 呼び出し元は、指定された操作を実行する権限を持っていない。PermissionDenied は、何らかのリソースを使い果たしたことが原因の拒否には使用してはならない(これらの エラーには、代わりにResourceExhausted を使用する)。PermissionDenied は、呼び出し元を特定できない場合には使用してはならない(これらの エラーには、代わりにUnauthenticated を使用する)。このエラーコードは、リクエストが有効であること、リクエストされたエ ンティティが存在すること、または他の前提条件を満たすことを意味しない。 |
QtGrpc::StatusCode::ResourceExhausted | 8 | 何らかのリソースが使い果たされました。おそらくユーザーごとのクォータか、ファイルシステム全体の容量が不足しているのでしょう。 |
QtGrpc::StatusCode::FailedPrecondition | 9 | システムが操作の実行に必要な状態にないため、操作が拒否された。 |
QtGrpc::StatusCode::Aborted | 10 | シーケンサ・チェックの失敗やトランザクションのアボートなど、並行処理の問題が原因で操作がアボートされました。 |
QtGrpc::StatusCode::OutOfRange | 11 | 操作が有効範囲を超えて試行された。 |
QtGrpc::StatusCode::Unimplemented | 12 | 操作は実装されていないか、このサービスではサポート/有効になっていません。 |
QtGrpc::StatusCode::Internal | 13 | これは、基礎となるシステムによって期待されるいくつかの不変性が破られたことを意味します。 |
QtGrpc::StatusCode::Unavailable | 14 | サービスは現在利用できません。これは一過性の状態である可能性が高く、バックオフを使用して再試行することで修正できます。べきでない操作を再試行することは必ずしも安全ではないことに注意してください。 |
QtGrpc::StatusCode::DataLoss | 15 | 回復不能なデータの損失または破損。 |
QtGrpc::StatusCode::Unauthenticated | 16 | リクエストは操作に有効な認証情報を持っていません。 |
ステータスコードも参照してください 。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。