Definition at line 24 of file middleware.hpp.
Inheritance diagram for grpc_protovalidate::client::Middleware:Public Member Functions | |
| Middleware (const Settings &settings) | |
| void | PreSendMessage (ugrpc::client::MiddlewareCallContext &, const google::protobuf::Message &request) const override |
| This function is called before sending message, on each request. It does nothing by default. | |
| void | PostRecvMessage (ugrpc::client::MiddlewareCallContext &context, const google::protobuf::Message &response) const override |
| This function is called after receiving message, on each response. It does nothing by default. | |
| virtual void | PreStartCall (MiddlewareCallContext &) const |
| This function is called before rpc, on each rpc. It does nothing by default. | |
| virtual void | PostFinish (MiddlewareCallContext &, const grpc::Status &) const |
| This function is called after rpc, on each rpc. It does nothing by default. | |
|
explicit |
Definition at line 20 of file middleware.cpp.
|
virtualinherited |
This function is called after rpc, on each rpc. It does nothing by default.
Reimplemented in ugrpc::client::middlewares::testsuite::Middleware.
|
overridevirtual |
This function is called after receiving message, on each response. It does nothing by default.
GenericClient messages Reimplemented from ugrpc::client::MiddlewareBase.
Definition at line 47 of file middleware.cpp.
|
overridevirtual |
This function is called before sending message, on each request. It does nothing by default.
GenericClient messages Reimplemented from ugrpc::client::MiddlewareBase.
Definition at line 26 of file middleware.cpp.
|
virtualinherited |
This function is called before rpc, on each rpc. It does nothing by default.
Reimplemented in ugrpc::client::middlewares::baggage::Middleware, ugrpc::client::middlewares::deadline_propagation::Middleware, and ugrpc::client::middlewares::testsuite::Middleware.