#include <userver/ugrpc/server/middlewares/base.hpp>
Context for middleware-specific data during gRPC call.
Public Member Functions | |
| void | Next () |
| Call next plugin, or gRPC handler if none. | |
| CallAnyBase & | GetCall () |
| Get original gRPC Call. | |
| std::string_view | GetServiceName () const |
| Get name of gRPC service. | |
| std::string_view | GetMethodName () const |
| Get name of called gRPC method. | |
| const dynamic_config::Snapshot & | GetInitialDynamicConfig () const |
| Get values extracted from dynamic_config. Snapshot will be deleted when the last meddleware completes. | |
| const ::google::protobuf::Message * | GetInitialRequest () |
| Get initial gRPC request. For RPC w/o initial request returns nullptr. | |