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
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) |
Relacionados No Miembros
(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.