Qt GRPC Intercepteurs

Pour une introduction au mécanisme d'interception et au rôle des interfaces d'intercepteurs dans le cycle de vie d'un RPC, consultez la section « Présentation des intercepteurs » de la documentation «Qt GRPC ».

Qt GRPC fournit les interfaces d'intercepteur suivantes comme points d'accrochage dans le cycle de vie d'un RPC :

InterfacePoint d'accrochageDirectionPeut modifier
QGrpcStartInterceptorAvant le lancement du RPCSortantObjet de message initial, options d'appel
QGrpcWriteMessageInterceptorAvant l'écriture d'un message sortantSortantObjet message
QGrpcWritesDoneInterceptorLorsque le client indique que les écritures sont terminéesSortant—
QGrpcCancelInterceptorLorsque le RPC est annuléSortant—
QGrpcInitialMetadataInterceptorÀ la réception des métadonnées initialesEntrantMétadonnées
QGrpcMessageReceivedInterceptorLors de la réception du contenu d’un messageEntrantDonnées de message sérialisées
QGrpcTrailingMetadataInterceptorÀ la réception des métadonnées de finEntrantMétadonnées
QGrpcFinishedInterceptorLorsque l’appel RPC est terminéEntrantStatut final

Les classes et pages suivantes constituent le mécanisme d'interception d'Qt GRPC:

QGrpcCancelInterceptor

Intercepte les demandes d'annulation d'un RPC

QGrpcFinishedInterceptor

Intercepte le statut d'achèvement d'un RPC

QGrpcInitialMetadataInterceptor

Intercepte les métadonnées initiales d’un RPC

QGrpcInterceptionContext

Fournit des informations contextuelles aux rappels des intercepteurs

QGrpcInterceptorChain

Stocke et gère une séquence d’intercepteurs

QGrpcMessageReceivedInterceptor

Intercepte les charges utiles des messages entrants pour un RPC

QGrpcStartInterceptor

Intercepte le début d'un RPC

QGrpcTrailingMetadataInterceptor

Intercepte les métadonnées de fin d’un RPC

QGrpcWriteMessageInterceptor

Intercepte les messages sortants écrits pour un RPC

QGrpcWritesDoneInterceptor

Intercepte la fin de l'écriture des messages pour un RPC

Qt GRPC Interceptors Overview

Fournit une vue d'ensemble du mécanisme d'interception d'Qt GRPC.

QGrpcStartInterceptor::Continuation

Détermine si un RPC intercepté doit se poursuivre

InterceptorCapability

Spécifie les points d'accrochage d'interception pris en charge par un intercepteur

© 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.