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:

SchnittstelleHook-PunktRichtungKann ändern
QGrpcStartInterceptorVor dem Start des RPCAusgehendUrsprüngliches Nachrichtenobjekt, Aufrufoptionen
QGrpcWriteMessageInterceptorBevor eine ausgehende Nachricht geschrieben wirdAusgehendNachrichtenobjekt
QGrpcWritesDoneInterceptorWenn der Client signalisiert, dass die Schreibvorgänge abgeschlossen sindAusgehend—
QGrpcCancelInterceptorWenn der RPC abgebrochen wirdAusgehend—
QGrpcInitialMetadataInterceptorWenn die ersten Metadaten empfangen werdenEingehendMetadaten
QGrpcMessageReceivedInterceptorBeim Empfang der Nutzdaten einer NachrichtEingehendSerialisierte Nachrichtendaten
QGrpcTrailingMetadataInterceptorBeim Empfang von nachgeschalteten MetadatenEingehendMetadaten
QGrpcFinishedInterceptorWenn der RPC abgeschlossen istEingehendEndstatus

Die folgenden Klassen und Seiten bilden den Interceptor-Mechanismus von „ Qt GRPC “:

QGrpcCancelInterceptor

Fängt Abbruchanforderungen für einen RPC ab

QGrpcFinishedInterceptor

Fängt den Abschlussstatus eines RPC ab

QGrpcInitialMetadataInterceptor

Fängt die anfänglichen Metadaten für einen RPC ab

QGrpcInterceptionContext

Stellt Kontextinformationen für Interceptor-Callbacks bereit

QGrpcInterceptorChain

Speichert und verwaltet eine Abfolge von Interceptoren

QGrpcMessageReceivedInterceptor

Fängt eingehende Nachrichten-Nutzdaten für einen RPC ab

QGrpcStartInterceptor

Fängt den Start eines RPC ab

QGrpcTrailingMetadataInterceptor

Fängt die abschließenden Metadaten für einen RPC ab

QGrpcWriteMessageInterceptor

Fängt ausgehende Nachrichten ab, die für einen RPC geschrieben wurden

QGrpcWritesDoneInterceptor

Fängt den Abschluss des Schreibvorgangs von Nachrichten für einen RPC ab

Qt GRPC Interceptors Overview

Bietet einen Überblick über den Interceptor-Mechanismus von „ Qt GRPC “.

QGrpcStartInterceptor::Continuation

Steuert, ob ein abgefangener RPC fortgesetzt werden soll

InterceptorCapability

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.