diff options
| author | Sergey Polovko <[email protected]> | 2022-02-10 16:47:03 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:47:03 +0300 | 
| commit | 2e714b5ebd40a1f4cc31c27f1ad6e49ca6d895f5 (patch) | |
| tree | b83306b6e37edeea782e9eed673d89286c4fef35 /library/cpp/monlib/metrics/metric_consumer.h | |
| parent | 3e0b762a82514bac89c1dd6ea7211e381d8aa248 (diff) | |
Restoring authorship annotation for Sergey Polovko <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/monlib/metrics/metric_consumer.h')
| -rw-r--r-- | library/cpp/monlib/metrics/metric_consumer.h | 72 | 
1 files changed, 36 insertions, 36 deletions
diff --git a/library/cpp/monlib/metrics/metric_consumer.h b/library/cpp/monlib/metrics/metric_consumer.h index 87deed785dc..f7a727585ad 100644 --- a/library/cpp/monlib/metrics/metric_consumer.h +++ b/library/cpp/monlib/metrics/metric_consumer.h @@ -1,40 +1,40 @@ -#pragma once  -  -#include "metric_type.h"  -#include "histogram_collector.h"  +#pragma once + +#include "metric_type.h" +#include "histogram_collector.h"  #include "summary_collector.h"  #include "log_histogram_snapshot.h" -  -class TInstant;  -  -namespace NMonitoring {  -    class IMetricConsumer {  -    public:  -        virtual ~IMetricConsumer() = default;  -  -        virtual void OnStreamBegin() = 0;  -        virtual void OnStreamEnd() = 0;  -  -        virtual void OnCommonTime(TInstant time) = 0;  -  -        virtual void OnMetricBegin(EMetricType type) = 0;  -        virtual void OnMetricEnd() = 0;  -  -        virtual void OnLabelsBegin() = 0;  -        virtual void OnLabelsEnd() = 0;  -        virtual void OnLabel(TStringBuf name, TStringBuf value) = 0;  + +class TInstant; + +namespace NMonitoring { +    class IMetricConsumer { +    public: +        virtual ~IMetricConsumer() = default; + +        virtual void OnStreamBegin() = 0; +        virtual void OnStreamEnd() = 0; + +        virtual void OnCommonTime(TInstant time) = 0; + +        virtual void OnMetricBegin(EMetricType type) = 0; +        virtual void OnMetricEnd() = 0; + +        virtual void OnLabelsBegin() = 0; +        virtual void OnLabelsEnd() = 0; +        virtual void OnLabel(TStringBuf name, TStringBuf value) = 0;          virtual void OnLabel(ui32 name, ui32 value); -        virtual std::pair<ui32, ui32> PrepareLabel(TStringBuf name, TStringBuf value);  -  -        virtual void OnDouble(TInstant time, double value) = 0;  -        virtual void OnInt64(TInstant time, i64 value) = 0;  -        virtual void OnUint64(TInstant time, ui64 value) = 0;  -  -        virtual void OnHistogram(TInstant time, IHistogramSnapshotPtr snapshot) = 0;  +        virtual std::pair<ui32, ui32> PrepareLabel(TStringBuf name, TStringBuf value); + +        virtual void OnDouble(TInstant time, double value) = 0; +        virtual void OnInt64(TInstant time, i64 value) = 0; +        virtual void OnUint64(TInstant time, ui64 value) = 0; + +        virtual void OnHistogram(TInstant time, IHistogramSnapshotPtr snapshot) = 0;          virtual void OnLogHistogram(TInstant time, TLogHistogramSnapshotPtr snapshot) = 0; -        virtual void OnSummaryDouble(TInstant time, ISummaryDoubleSnapshotPtr snapshot) = 0;  -    };  -  -    using IMetricConsumerPtr = THolder<IMetricConsumer>;  -  -}  +        virtual void OnSummaryDouble(TInstant time, ISummaryDoubleSnapshotPtr snapshot) = 0; +    }; + +    using IMetricConsumerPtr = THolder<IMetricConsumer>; + +}  | 
