userver: userver/middlewares/runner.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
runner.hpp File Reference

Detailed Description

Base class for a component that runs middlewares.

Definition in file runner.hpp.

Go to the source code of this file.

#include <vector>
#include <userver/components/component_base.hpp>
#include <userver/components/component_config.hpp>
#include <userver/components/component_context.hpp>
#include <userver/utils/assert.hpp>
#include <userver/utils/impl/internal_tag.hpp>
#include <userver/yaml_config/merge_schemas.hpp>
#include <userver/middlewares/impl/middleware_pipeline_config.hpp>
#include <userver/middlewares/impl/simple_middleware_pipeline.hpp>
#include <userver/middlewares/pipeline.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

class  middlewares::MiddlewareFactoryComponentBase< MiddlewareBaseType, HandlerInfo >
 Base class for middleware factory component. More...
 
class  middlewares::RunnerComponentBase< MiddlewareBase, HandlerInfo >
 Base class for a component that runs middlewares. More...
 

Namespaces

namespace  middlewares