QGrpcStatus Class
Die Klasse „QGrpcStatus“ vereint einen „ StatusCode “ und eine Zeichenfolgenmeldung. Mehr...
| Header: | #include <QGrpcStatus> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| Seit: | Qt 6.5 |
QGrpcStatus-Vergleiche
| Kategorie | Vergleichbare Typen |
|---|---|
| Gleichheit | QGrpcStatus |
| Gleichheit | QtGrpc::StatusCode. |
Eigenschaften
Öffentliche Veranstaltungen
| 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) |
Verwandte Nichtmitglieder
(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 in der Regel Informationen zu einem abgeschlossenen gRPC™ Vorgang, wie er vom Server zurückgegeben wird.
Wenn ein RPC-Vorgang fehlgeschlagen ist, enthält sie einen ` StatusCode `, der nicht ` Ok` ist.
Dokumentation der Eigenschaft
[read-only] code : const QtGrpc::StatusCode
StatusCode erhalten im Rahmen der Ausschreibung „Prior- gRPC “.
Zugriffsfunktionen:
| QtGrpc::StatusCode | code() const |
[read-only] message : const QString
Statusmeldung für den vorherigen Aufruf von „ gRPC “ empfangen.
Zugriffsfunktionen:
| const QString & | message() const & |
| QString | message() && |
Dokumentation zu den Member-Funktionen
QGrpcStatus::QGrpcStatus(QtGrpc::StatusCode code = {}, QAnyStringView message = {})
Erstellt ein `QGrpcStatus`-Objekt mit dem Statuscode „ code “ und der Zeichenkette „ message “.
QGrpcStatus::QGrpcStatus(const QGrpcStatus &other)
Erstellt eine Kopie eines QGrpcStatus aus other
[noexcept default] QGrpcStatus::QGrpcStatus(QGrpcStatus &&other)
Erstellt mithilfe von „Move“ ein neues `QGrpcStatus`-Objekt aus ` other`.
Hinweis: Das Objekt „ other “, aus dem die Zuweisung erfolgt, befindet sich in einem teilweise initialisierten Zustand, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
[noexcept] QGrpcStatus::~QGrpcStatus()
Zerstört die „ QGrpcStatus “.
[noexcept] QtGrpc::StatusCode QGrpcStatus::code() const
Gibt den enthaltenen ` StatusCode` zurück.
Hinweis: Getter -Funktion für die Eigenschaft „code“.
[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 “ gegen dieses Objekt aus. Dieser Vorgang ist sehr schnell und schlägt niemals fehl.
Diese Funktion wurde in Qt 6.8 eingeführt.
[since 6.8] QGrpcStatus::operator QVariant() const
Erstellt aus diesem Objekt ein neues ` QVariant `.
Diese Funktion wurde in Qt 6.8 eingeführt.
[noexcept default] QGrpcStatus &QGrpcStatus::operator=(QGrpcStatus &&other)
Die Move-Zuweisung weist other dieser Instanz von QGrpcStatus zu und gibt eine Referenz darauf zurück.
Hinweis: Das Objekt „ other “, aus dem die Zuweisung erfolgt, wird in einen teilweise initialisierten Zustand versetzt, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
QGrpcStatus &QGrpcStatus::operator=(const QGrpcStatus &other)
Weist diesem Statusobjekt die Daten des Objekts „ other “ 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 Hash-Wert von key zurück, wobei seed als Startwert 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 übereinstimmen.
[noexcept] bool operator!=(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
Gibt „ true “ zurück, wenn die Statuscodes in „ lhs “ und „ rhs “ nicht übereinstimmen.
[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 unter lhs und rhs identisch sind.
[noexcept] bool operator==(const QGrpcStatus &lhs, const QtGrpc::StatusCode &rhs)
Gibt „ true “ zurück, wenn die Statuscodes in „ lhs “ und „ rhs “ identisch sind.
[since 6.8] QDataStream &operator>>(QDataStream &in, QGrpcStatus &status)
Liest ein ` QGrpcStatus ` aus dem Stream ` in ` in ` status` ein.
Diese Funktion wurde in Qt 6.8 eingeführt.
© 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.