userver: userver/congestion_control/controller.hpp File Reference
Loading...
Searching...
No Matches
controller.hpp File Reference

Detailed Description

Congestion control controller and policy state.

Definition in file controller.hpp.

Go to the source code of this file.

#include <atomic>
#include <chrono>
#include <cstddef>
#include <optional>
#include <string>
#include <userver/congestion_control/limiter.hpp>
#include <userver/congestion_control/sensor.hpp>
#include <userver/dynamic_config/source.hpp>
#include <userver/formats/json_fwd.hpp>
#include <dynamic_config/variables/USERVER_RPS_CCONTROL.hpp>

Classes

struct  congestion_control::PolicyState
 
struct  congestion_control::Stats
 
class  congestion_control::Controller
 
struct  congestion_control::ControllerInfo
 

Namespaces

namespace  congestion_control
 Congestion Control.
 

Typedefs

using congestion_control::Policy = ::dynamic_config::userver_rps_ccontrol::VariableType