Sur cette page

QGrpcStatus Class

La classe QGrpcStatus associe un objet « StatusCode » et un message sous forme de chaîne de caractères. En savoir plus...

En-tête : #include <QGrpcStatus>
CMake : find_package(Qt6 REQUIRED COMPONENTS Grpc)
target_link_libraries(mytarget PRIVATE Qt6::Grpc)
Depuis : Qt 6.5

Comparaisons QGrpcStatus

CatégorieTypes comparables
égalitéQGrpcStatus
égalitéQtGrpc::StatusCode.

Propriétés

  • code : const QtGrpc::StatusCode
  • message : const QString

Fonctions publiques

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)

Description détaillée

La classe QGrpcStatus fournit généralement des informations sur une opération terminée gRPC™ opération, telles que renvoyées par le serveur.

Si une opération RPC a échoué, elle contient une valeur « StatusCode » autre que « Ok ».

Documentation de la propriété

[read-only] code : const QtGrpc::StatusCode

StatusCode reçues dans le cadre d'un appel à projets « gRPC ».

Fonctions d’accès :

QtGrpc::StatusCode code() const

[read-only] message : const QString

Message d'état reçu concernant un appel « gRPC » antérieur.

Fonctions d'accès :

const QString &message() const &
QString message() &&

Documentation sur les fonctions membres

QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})

Crée un objet `QGrpcStatus` avec le code d'état « code » et la chaîne « message ».

QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)

Recrée un objet `QGrpcStatus` à partir de other

[noexcept default] QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)

La fonction « move » construit un nouvel objet `QGrpcStatus` à partir de ` other`.

Remarque : l'objet d'origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'affectation d'une nouvelle valeur.

[noexcept] QGrpcStatus::~QGrpcStatus()

Supprime l'QGrpcStatus.

[noexcept] QtGrpc::StatusCode QGrpcStatus::code() const

Renvoie l'StatusCode contenue.

Remarque : fonctiongetter pour la propriété code.

[noexcept, since 6.8] bool QGrpcStatus::isOk() const

Renvoie « true » si « code() » est égal à « Ok ».

Cette fonction a été introduite dans Qt 6.8.

[noexcept, since 6.8] void QGrpcStatus::swap(QGrpcStatus &other)

Permute l'other s de cet objet. Cette opération est très rapide et ne peut jamais échouer.

Cette fonction a été introduite dans Qt 6.8.

[since 6.8] QGrpcStatus::operator QVariant() const

Crée un nouvel objet ` QVariant ` à partir de cet objet.

Cette fonction a été introduite dans Qt 6.8.

[noexcept default] QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)

La méthode « move-assign » attribue la valeur de other à cette instance de QGrpcStatus et renvoie une référence à celle-ci.

Remarque : l'objet d'origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'affectation d'une nouvelle valeur.

QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)

Attribue les données de l'objet « other » à cet objet d'état et renvoie une référence à celui-ci.

Éléments non membres associés

[noexcept, since 6.8] size_t qHash(const QGrpcStatus &key, size_t seed = 0)

Renvoie la valeur de hachage de key, en utilisant seed comme graine pour le calcul.

Cette fonction a été introduite dans Qt 6.8.

[noexcept] bool operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs)

Renvoie « true » si les codes d'état indiqués sur lhs et rhs ne correspondent pas.

[noexcept] bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)

Renvoie « true » si les codes d'état indiqués sur lhs et rhs ne correspondent pas.

[since 6.8] QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)

Écrit l'status on fournie dans le flux spécifié out.

Cette fonction a été introduite dans Qt 6.8.

[since 6.8] QDebug operator<<(QDebug debug, const QGrpcStatus &status)

Écrit la chaîne « status » dans le flux spécifié « debug ».

Cette fonction a été introduite dans Qt 6.8.

[noexcept] bool operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs)

Renvoie « true » si les codes d'état indiqués sur lhs et rhs sont identiques.

[noexcept] bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)

Renvoie « true » si les codes d'état indiqués sur lhs et rhs sont identiques.

[since 6.8] QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)

Lit un fichier « QGrpcStatus » à partir du flux « in » et l'enregistre dans « status ».

Cette fonction a été introduite dans 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.