QGrpcClientStream Class
Die Klasse „QGrpcClientStream“ ermöglicht den Zugriff auf die Verarbeitung von RPCs mit Client-Streaming. Mehr...
| Header: | #include <QGrpcClientStream> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| Seit: | Qt 6.7 |
| Erbt von: | QGrpcOperation |
Öffentliche Funktionen
| virtual | ~QGrpcClientStream() override |
| void | writeMessage(const QProtobufMessage &message) |
(since 6.8) void | writesDone() |
Ausführliche Beschreibung
Die Klasse `QGrpcClientStream` stellt die Schnittstelle für die Verarbeitung von Remote Procedure Calls (RPCs) im Client-Streaming-Modus bereit, was eine der vier gRPC™Dienstmethoden darstellt.
Einen allgemeinen Überblick finden Sie im „Qt GRPC -Client-Handbuch“.
Hinweis: Der Benutzer ist dafür verantwortlich, die von der „ Client “-Schnittstelle zurückgegebenen eindeutigen RPC-Handler zu verwalten und sicherzustellen, dass diese mindestens so lange bestehen bleiben, bis das Signal „ finished “ ausgelöst wird. Nach dem Empfang dieses Signals kann der Handler sicher neu zugewiesen oder zerstört werden.
Dokumentation der Mitgliedsfunktionen
[override virtual noexcept] QGrpcClientStream::~QGrpcClientStream()
Zerstört die „ QGrpcClientStream “.
void QGrpcClientStream::writeMessage(const QProtobufMessage &message)
Serialisiert „ message “ und sendet es an den Server.
[since 6.8] void QGrpcClientStream::writesDone()
Beendet den Stream auf der Client-Seite (Halbschließung). Der Server darf nach diesem Aufruf weiterhin Antworten senden.
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.