File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
include/userver/congestion_control Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ USERVER_NAMESPACE_BEGIN
1414
1515namespace congestion_control {
1616
17+ class Controller ;
18+
1719// clang-format off
1820
1921// / @ingroup userver_components
@@ -52,6 +54,7 @@ class Component final : public components::ComponentBase {
5254
5355 server::congestion_control::Limiter& GetServerLimiter ();
5456 server::congestion_control::Sensor& GetServerSensor ();
57+ const congestion_control::Controller& GetServerController () const ;
5558
5659private:
5760 void OnConfigUpdate (const dynamic_config::Snapshot& cfg);
Original file line number Diff line number Diff line change 11#include < userver/congestion_control/component.hpp>
2+ #include < userver/congestion_control/controller.hpp>
23
34#include < congestion_control/watchdog.hpp>
45#include < userver/server/congestion_control/sensor.hpp>
@@ -168,6 +169,8 @@ server::congestion_control::Limiter& Component::GetServerLimiter() { return pimp
168169
169170server::congestion_control::Sensor& Component::GetServerSensor () { return pimpl_->server_sensor ; }
170171
172+ const congestion_control::Controller& Component::GetServerController () const { return pimpl_->server_controller ; }
173+
171174yaml_config::Schema Component::GetStaticConfigSchema () {
172175 return yaml_config::MergeSchemas<components::ComponentBase>(R"(
173176type: object
You can’t perform that action at this time.
0 commit comments