Qt GRPC Interceptoren
Eine Einführung in den Interception-Mechanismus und die Rolle von Interceptor-Schnittstellen im Lebenszyklus eines RPC finden Sie in der Übersicht über Interceptoren im „Qt GRPC “.
Qt GRPC bietet die folgenden Interceptor-Schnittstellen als Hakenpunkte im RPC-Lebenszyklus:
| Schnittstelle | Hook-Punkt | Richtung | Kann ändern |
|---|---|---|---|
| QGrpcStartInterceptor | Vor dem Start des RPC | Ausgehend | Ursprüngliches Nachrichtenobjekt, Aufrufoptionen |
| QGrpcWriteMessageInterceptor | Bevor eine ausgehende Nachricht geschrieben wird | Ausgehend | Nachrichtenobjekt |
| QGrpcWritesDoneInterceptor | Wenn der Client signalisiert, dass die Schreibvorgänge abgeschlossen sind | Ausgehend | — |
| QGrpcCancelInterceptor | Wenn der RPC abgebrochen wird | Ausgehend | — |
| QGrpcInitialMetadataInterceptor | Wenn die ersten Metadaten empfangen werden | Eingehend | Metadaten |
| QGrpcMessageReceivedInterceptor | Beim Empfang der Nutzdaten einer Nachricht | Eingehend | Serialisierte Nachrichtendaten |
| QGrpcTrailingMetadataInterceptor | Beim Empfang von nachgeschalteten Metadaten | Eingehend | Metadaten |
| QGrpcFinishedInterceptor | Wenn der RPC abgeschlossen ist | Eingehend | Endstatus |
Die folgenden Klassen und Seiten bilden den Interceptor-Mechanismus von „ Qt GRPC “:
Fängt Abbruchanforderungen für einen RPC ab | |
Fängt den Abschlussstatus eines RPC ab | |
Fängt die anfänglichen Metadaten für einen RPC ab | |
Stellt Kontextinformationen für Interceptor-Callbacks bereit | |
Speichert und verwaltet eine Abfolge von Interceptoren | |
Fängt eingehende Nachrichten-Nutzdaten für einen RPC ab | |
Fängt den Start eines RPC ab | |
Fängt die abschließenden Metadaten für einen RPC ab | |
Fängt ausgehende Nachrichten ab, die für einen RPC geschrieben wurden | |
Fängt den Abschluss des Schreibvorgangs von Nachrichten für einen RPC ab | |
Bietet einen Überblick über den Interceptor-Mechanismus von „ Qt GRPC “. | |
Steuert, ob ein abgefangener RPC fortgesetzt werden soll | |
Legt die von einem Interceptor unterstützten Abfang-Hook-Punkte fest |
© 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.