Base class for server gRPC middleware.
Definition in file base.hpp.
Go to the source code of this file.
#include <string>#include <google/protobuf/message.h>#include <grpcpp/support/status.h>#include <userver/components/component_base.hpp>#include <userver/dynamic_config/snapshot.hpp>#include <userver/middlewares/groups.hpp>#include <userver/middlewares/runner.hpp>#include <userver/utils/impl/internal_tag_fwd.hpp>#include <userver/ugrpc/server/call_context.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| struct | ugrpc::server::ServiceInfo |
| Service meta info for a middleware construction. More... | |
| class | ugrpc::server::MiddlewareCallContext |
| Context for middleware-specific data during gRPC call. More... | |
| class | ugrpc::server::MiddlewareBase |
| Base class for server gRPC middleware. More... | |
Namespaces | |
| namespace | ugrpc |
| Asynchronous gRPC driver. | |
| namespace | ugrpc::server |
| Server-side utilities. | |
| namespace | ugrpc::server::middlewares |
Typedefs | |
| using | ugrpc::server::MiddlewareFactoryComponentBase |
| Factory that creates specific server middlewares for services. | |
| template<typename Middleware> | |
| using | ugrpc::server::SimpleMiddlewareFactoryComponent |
| The alias for a short-cut server middleware factory. | |