Your opinion will help to improve our service
Leave a feedback >Definition at line 31 of file middleware.hpp.
Public Member Functions | |
Middleware (const Settings &settings) | |
void | PostRecvMessage (ugrpc::client::MiddlewareCallContext &context, const google::protobuf::Message &message) 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 | PreSendMessage (MiddlewareCallContext &, const google::protobuf::Message &) const |
This function is called before sending message, on each request. 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 19 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 24 of file middleware.cpp.
|
virtualinherited |
This function is called before sending message, on each request. It does nothing by default.
GenericClient
messages
|
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.