En esta página

QGrpcStatus Class

La clase QGrpcStatus combina un StatusCode y un mensaje de cadena. Más...

Cabecera: #include <QGrpcStatus>
CMake: find_package(Qt6 REQUIRED COMPONENTS Grpc)
target_link_libraries(mytarget PRIVATE Qt6::Grpc)
Desde: Qt 6.5

Esta clase es comparable.

Esta clase es comparable con QtGrpc::StatusCode.

Propiedades

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

Funciones públicas

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)

Descripción detallada

La clase QGrpcStatus normalmente proporciona información sobre una operación finalizada gRPC devuelta por el servidor.

Si una operación RPC falló, contiene un StatusCode distinto de Ok.

Documentación de Propiedades

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

StatusCode recibido para la llamada anterior gRPC.

Funciones de acceso:

QtGrpc::StatusCode code() const

[read-only] message : const QString

Mensaje de estado recibido para la llamada anterior gRPC.

Funciones de acceso:

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

Documentación de las funciones miembro

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

Construye un QGrpcStatus con el código de estado code y la cadena message.

QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)

Copia-construye un QGrpcStatus a partir de other

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

Move-construye un nuevo QGrpcStatus a partir de other.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

[noexcept] QGrpcStatus::~QGrpcStatus()

Destruye el QGrpcStatus.

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

Devuelve el contenido StatusCode.

Nota: Función Getter para código de propiedad.

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

Devuelve true si code() es igual a Ok.

Esta función se introdujo en Qt 6.8.

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

Intercambia other con este objeto. Esta operación es muy rápida y nunca falla.

Esta función se introdujo en Qt 6.8.

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

Construye un nuevo QVariant a partir de este objeto.

Esta función se introdujo en Qt 6.8.

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

Mover-asigna other a esta instancia QGrpcStatus y devuelve una referencia a la misma.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

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

Asigna los datos del objeto other a este objeto de estado y devuelve una referencia al mismo.

No miembros relacionados

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

Devuelve el valor hash de key, usando seed para sembrar el cálculo.

Esta función se introdujo en Qt 6.8.

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

Devuelve true si los códigos de estado de lhs y rhs no son iguales.

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

Devuelve true si los códigos de estado de lhs y rhs no son iguales.

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

Escribe el status dado en el flujo especificado out.

Esta función se introdujo en Qt 6.8.

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

Escribe status en el flujo especificado debug.

Esta función se introdujo en Qt 6.8.

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

Devuelve true si los códigos de estado de lhs y rhs son iguales.

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

Devuelve true si los códigos de estado de lhs y rhs son iguales.

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

Lee un QGrpcStatus del flujo in a status.

Esta función se introdujo en 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.