Sur cette page

QGrpcStatus Class

La classe QGrpcStatus combine une adresse StatusCode et un message sous forme de chaîne de caractères. Plus d'informations...

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

Cette classe est comparable à l 'égalité.

Cette classe est comparable à 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, telle que renvoyée par le serveur. gRPC terminée, telles qu'elles sont renvoyées par le serveur.

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

Documentation sur les propriétés

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

StatusCode reçu pour l'appel précédent gRPC.

Fonctions d'accès :

QtGrpc::StatusCode code() const

[read-only] message : const QString

Message d'état reçu pour un appel précédent gRPC.

Fonctions d'accès :

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

Documentation des fonctions membres

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

Construit un QGrpcStatus avec le code de statut code et la chaîne message.

QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)

Copy-construit un QGrpcStatus à partir de other

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

Move-construit un nouveau QGrpcStatus à partir de other.

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

[noexcept] QGrpcStatus::~QGrpcStatus()

Détruit le site QGrpcStatus.

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

Renvoie le contenu de StatusCode.

Note : Fonction Getter pour le code de propriété.

[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)

Échange other avec cet objet. Cette opération est très rapide et n'échoue jamais.

Cette fonction a été introduite dans Qt 6.8.

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

Construit un nouveau QVariant à partir de cet objet.

Cette fonction a été introduite dans Qt 6.8.

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

Move-assigne other à cette instance QGrpcStatus et renvoie une référence à cet objet.

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

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

Affecte les données de l'objet other à cet objet d'état et renvoie une référence à cet objet.

Non-membres apparenté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 base de 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 dans lhs et rhs ne sont pas égaux.

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

Renvoie true si les codes d'état dans lhs et rhs ne sont pas égaux.

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

Écrit le fichier status 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 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 de lhs et rhs sont identiques.

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

Renvoie true si les codes d'état de lhs et rhs sont identiques.

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

Lit un QGrpcStatus du flux in 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.