QGrpcServerStream Class
Die Klasse „QGrpcServerStream“ ermöglicht den Zugriff bei der Verarbeitung von RPCs mit Server-Streaming. Mehr...
| Header: | #include <QGrpcServerStream> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| Seit: | Qt 6.7 |
| Erbt von: | QGrpcOperation |
Öffentliche Funktionen
| virtual | ~QGrpcServerStream() override |
Signale
| void | messageReceived() |
Ausführliche Beschreibung
Die Klasse „QGrpcServerStream“ stellt die Schnittstelle für die Verarbeitung von Remote Procedure Calls (RPCs) im Server-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] QGrpcServerStream::~QGrpcServerStream()
Zerstört die „ QGrpcServerStream “.
[signal] void QGrpcServerStream::messageReceived()
Dieses Signal wird ausgelöst, wenn der Streaming-RPC eine neue Nachricht vom Server empfangen hat. Mit den Methoden ` read()` kann die empfangene Nachricht anschließend deserialisiert werden.
© 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.