| 12345678910111213141516171819202122232425 | 
							- #pragma once
 
- #include <atomic>
 
- #include "cpp/metrics.pb.h"
 
- #include "gauge.h"
 
- #include "metric.h"
 
- namespace prometheus {
 
- class Counter : Metric {
 
-  public:
 
-   static const io::prometheus::client::MetricType metric_type =
 
-       io::prometheus::client::COUNTER;
 
-   void inc();
 
-   void inc(double);
 
-   double value() const;
 
-   io::prometheus::client::Metric collect();
 
-  private:
 
-   Gauge gauge_;
 
- };
 
- }
 
 
  |