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égorie | Types comparables |
|---|---|
| égalité | QGrpcStatus |
| égalité | QtGrpc::StatusCode. |
Propriétés
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) |
Personnes extérieures concernées
(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.