Auf dieser Seite

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

KategorieVergleichbare Typen
GleichheitQGrpcStatus
GleichheitQtGrpc::StatusCode.

Eigenschaften

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

Ö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)
(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.