userver: ugrpc::client::middlewares::testsuite::Middleware Class Reference
Loading...
Searching...
No Matches
ugrpc::client::middlewares::testsuite::Middleware Class Referencefinal

#include <userver/ugrpc/client/middlewares/testsuite/middleware.hpp>

Detailed Description

middleware for gRPC client testsuite

Definition at line 16 of file middleware.hpp.

+ Inheritance diagram for ugrpc::client::middlewares::testsuite::Middleware:

Public Member Functions

 Middleware (std::string_view client_name)
 
void PreStartCall (MiddlewareCallContext &) const override
 This function is called before rpc, on each rpc. It does nothing by default.
 
void PostFinish (MiddlewareCallContext &, const CompletionStatus &) const override
 This function is called after rpc, on each rpc. It does nothing by default.
 
virtual void PreSendMessage (MiddlewareCallContext &, const google::protobuf::Message &) const
 This function is called before sending message, on each request. It does nothing by default.
 
virtual void PostRecvMessage (MiddlewareCallContext &, const google::protobuf::Message &) const
 This function is called after receiving message, on each response. It does nothing by default.
 

Member Function Documentation

◆ PostFinish()

void ugrpc::client::middlewares::testsuite::Middleware::PostFinish ( MiddlewareCallContext & ,
const CompletionStatus &  ) const
overridevirtual

This function is called after rpc, on each rpc. It does nothing by default.

See also
ugrpc::client::RpcInterruptedError

Reimplemented from ugrpc::client::MiddlewareBase.

◆ PostRecvMessage()

virtual void ugrpc::client::MiddlewareBase::PostRecvMessage ( MiddlewareCallContext & ,
const google::protobuf::Message &  ) const
virtualinherited

This function is called after receiving message, on each response. It does nothing by default.

Note
Not called for GenericClient messages

Reimplemented in grpc_protovalidate::client::Middleware.

◆ PreSendMessage()

virtual void ugrpc::client::MiddlewareBase::PreSendMessage ( MiddlewareCallContext & ,
const google::protobuf::Message &  ) const
virtualinherited

This function is called before sending message, on each request. It does nothing by default.

Note
Not called for GenericClient messages

Reimplemented in grpc_protovalidate::client::Middleware.

◆ PreStartCall()

void ugrpc::client::middlewares::testsuite::Middleware::PreStartCall ( MiddlewareCallContext & ) const
overridevirtual

This function is called before rpc, on each rpc. It does nothing by default.

Reimplemented from ugrpc::client::MiddlewareBase.


The documentation for this class was generated from the following file: