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

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...