QGrpcStatus Class
Die Klasse QGrpcStatus kombiniert eine StatusCode und eine String-Meldung. Mehr...
Kopfzeile: | #include <QGrpcStatus> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
Seit: | Qt 6.5 |
Diese Klasse ist mit Gleichheit vergleichbar.
Diese Klasse ist gleichsetzbar mit QtGrpc::StatusCode.
Eigenschaften
Öffentliche Funktionen
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) QVariant | operator QVariant() const |
QGrpcStatus & | operator=(QGrpcStatus &&other) |
QGrpcStatus & | operator=(const QGrpcStatus &other) |
Verwandte Nicht-Mitglieder
(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) |
Detaillierte Beschreibung
Die Klasse QGrpcStatus liefert normalerweise Informationen über eine abgeschlossene gRPC™ Operation, wie sie vom Server zurückgegeben wird.
Wenn eine RPC-Operation fehlgeschlagen ist, enthält sie einen StatusCode, der nicht Ok ist.
Dokumentation der Eigenschaft
[read-only]
code : const QtGrpc::StatusCode
StatusCode für den vorangegangenen Anruf gRPC empfangen.
Zugriffsfunktionen:
QtGrpc::StatusCode | code() const |
[read-only]
message : const QString
Empfangene Statusmeldung für vorherigen gRPC Anruf.
Zugriffsfunktionen:
const QString & | message() const & |
QString | message() && |
Dokumentation der Mitgliedsfunktionen
QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})
Konstruiert einen QGrpcStatus mit dem Statuscode code und der Zeichenkette message.
QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)
Kopieren - konstruiert einen QGrpcStatus aus other
[noexcept]
QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)
Move-konstruiert einen neuen QGrpcStatus aus other.
Hinweis: Das verschobene Objekt other wird in einen teilweisen Zustand versetzt, in dem die einzigen gültigen Operationen die Zerstörung und die Zuweisung eines neuen Wertes sind.
[noexcept]
QGrpcStatus::~QGrpcStatus()
Zerstört die QGrpcStatus.
[noexcept]
QtGrpc::StatusCode QGrpcStatus::code() const
Gibt die enthaltene StatusCode zurück.
Hinweis: Getter-Funktion für Eigenschaftscode.
[noexcept, since 6.8]
bool QGrpcStatus::isOk() const
Gibt true
zurück, wenn code() gleich Ok ist.
Diese Funktion wurde in Qt 6.8 eingeführt.
[noexcept, since 6.8]
void QGrpcStatus::swap(QGrpcStatus &other)
Tauscht other mit diesem Objekt aus. Dieser Vorgang ist sehr schnell und schlägt nie fehl.
Diese Funktion wurde in Qt 6.8 eingeführt.
[since 6.8]
QVariant QGrpcStatus::operator QVariant() const
Konstruiert ein neues QVariant aus diesem Objekt.
Diese Funktion wurde in Qt 6.8 eingeführt.
[noexcept]
QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)
Move weist other dieser Instanz QGrpcStatus zu und gibt einen Verweis auf sie zurück.
Hinweis: Das verschobene Objekt other wird in einen teilweise gebildeten Zustand versetzt, in dem die einzigen gültigen Operationen Zerstörung und Zuweisung eines neuen Wertes sind.
QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)
Weist die Daten des Objekts other diesem Statusobjekt zu und gibt eine Referenz darauf zurück.
Verwandte Nicht-Mitglieder
[noexcept, since 6.8]
size_t qHash(const QGrpcStatus &key, size_t seed = 0)
Gibt den Hashwert von key zurück, wobei seed als Seed für die Berechnung verwendet wird.
Diese Funktion wurde in Qt 6.8 eingeführt.
[noexcept]
bool operator!=(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
Gibt true
zurück, wenn die Statuscodes in lhs und rhs nicht gleich sind.
[noexcept]
bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
Gibt true
zurück, wenn die Statuscodes in lhs und rhs nicht gleich sind.
[since 6.8]
QDataStream &operator<<(QDataStream &out, const QGrpcStatus &status)
Schreibt die angegebene status in den angegebenen Stream out.
Diese Funktion wurde in Qt 6.8 eingeführt.
[since 6.8]
QDebug operator<<(QDebug debug, const QGrpcStatus &status)
Schreibt status in den angegebenen Stream debug.
Diese Funktion wurde in Qt 6.8 eingeführt.
[noexcept]
bool operator==(const QGrpcStatus &lhs, const QGrpcStatus &rhs)
Gibt true
zurück, wenn die Statuscodes in lhs und rhs gleich sind.
[noexcept]
bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
Gibt true
zurück, wenn die Statuscodes in lhs und rhs gleich sind.
[since 6.8]
QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
Liest eine QGrpcStatus aus dem Stream in in status.
Diese Funktion wurde in Qt 6.8 eingeführt.
© 2025 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.