diff options
author | msherbakov <msherbakov@yandex-team.ru> | 2022-02-10 16:49:17 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:17 +0300 |
commit | a0ffafe83b7d6229709a32fa942c71d672ac989c (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/monlib/dynamic_counters/page.h | |
parent | c224a621661ddd69699f9476922eb316607ef57e (diff) | |
download | ydb-a0ffafe83b7d6229709a32fa942c71d672ac989c.tar.gz |
Restoring authorship annotation for <msherbakov@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/monlib/dynamic_counters/page.h')
-rw-r--r-- | library/cpp/monlib/dynamic_counters/page.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/library/cpp/monlib/dynamic_counters/page.h b/library/cpp/monlib/dynamic_counters/page.h index 470d427b40..1f0ef6a5ea 100644 --- a/library/cpp/monlib/dynamic_counters/page.h +++ b/library/cpp/monlib/dynamic_counters/page.h @@ -9,11 +9,11 @@ #include <functional> namespace NMonitoring { - enum class EUnknownGroupPolicy { - Error, // send 404 - Ignore, // send 204 - }; - + enum class EUnknownGroupPolicy { + Error, // send 404 + Ignore, // send 204 + }; + struct TDynamicCountersPage: public TPreMonPage { public: using TOutputCallback = std::function<void()>; @@ -21,11 +21,11 @@ namespace NMonitoring { private: const TIntrusivePtr<TDynamicCounters> Counters; TOutputCallback OutputCallback; - EUnknownGroupPolicy UnknownGroupPolicy {EUnknownGroupPolicy::Error}; + EUnknownGroupPolicy UnknownGroupPolicy {EUnknownGroupPolicy::Error}; + + private: + void HandleAbsentSubgroup(IMonHttpRequest& request); - private: - void HandleAbsentSubgroup(IMonHttpRequest& request); - public: TDynamicCountersPage(const TString& path, const TString& title, @@ -37,14 +37,14 @@ namespace NMonitoring { { } - void Output(NMonitoring::IMonHttpRequest& request) override; + void Output(NMonitoring::IMonHttpRequest& request) override; + + void BeforePre(NMonitoring::IMonHttpRequest& request) override; - void BeforePre(NMonitoring::IMonHttpRequest& request) override; + void OutputText(IOutputStream& out, NMonitoring::IMonHttpRequest&) override; - void OutputText(IOutputStream& out, NMonitoring::IMonHttpRequest&) override; - - /// If set to Error, responds with 404 if the requested subgroup is not found. This is the default. - /// If set to Ignore, responds with 204 if the requested subgroup is not found - void SetUnknownGroupPolicy(EUnknownGroupPolicy value); + /// If set to Error, responds with 404 if the requested subgroup is not found. This is the default. + /// If set to Ignore, responds with 204 if the requested subgroup is not found + void SetUnknownGroupPolicy(EUnknownGroupPolicy value); }; } |