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

Your opinion will help to improve our service

Leave a feedback >

Detailed Description

Lists all available middlewares and builds their order of execution.

Definition in file pipeline.hpp.

Go to the source code of this file.

#include <unordered_map>
#include <userver/components/component_base.hpp>
#include <userver/components/component_fwd.hpp>
#include <userver/utils/meta_light.hpp>
#include <userver/yaml_config/fwd.hpp>
#include <userver/middlewares/impl/middleware_pipeline_config.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

class  middlewares::MiddlewareDependencyBuilder
 Specifies a middleware's order with respect to other middlewares. More...
 

Namespaces

namespace  middlewares
 

Enumerations

enum class  middlewares::DependencyType {
  kStrong = 0 ,
  kWeak = 1
}
 The dependency type between middlewares. More...