blob: b4327ee5d5e095daa16f8d73f1bc8c45a33e3bda (
plain) (
blame)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 | #pragma once
namespace NMonitoring {
    struct ILabel;
    struct ILabels;
    class ICounter;
    class IGauge;
    class IHistogram;
    class IIntGauge;
    class ILazyCounter;
    class ILazyGauge;
    class ILazyIntGauge;
    class ILazyRate;
    class IMetric;
    class IRate;
    class TCounter;
    class TGauge;
    class THistogram;
    class TIntGauge;
    class TLazyCounter;
    class TLazyGauge;
    class TLazyIntGauge;
    class TLazyRate;
    class TRate;
    class IMetricSupplier;
    class IMetricFactory;
    class IMetricConsumer;
    class IMetricRegistry;
    class TMetricRegistry;
    class IHistogramCollector;
    class IHistogramSnapshot;
    class IExpMovingAverage;
} // namespace NMonitoring
 |