#include <userver/ugrpc/client/middlewares/base.hpp>
Context for middleware-specific data during gRPC call.
It is created for each gRPC Call and it stores aux. data used by middlewares. Each registered middleware is called by Middleware::Handle with the context passed as an argument. A middleware may access Call and initial request (if any) using the context.
Public Member Functions | |
| void | Next () |
| Call next plugin, or gRPC handler if none. | |
| CallAnyBase & | GetCall () |
| Get original gRPC Call. | |
| const ::google::protobuf::Message * | GetInitialRequest () |
| Get initial gRPC request. For RPC w/o initial request returns nullptr. | |