rippled
Loading...
Searching...
No Matches
GaugeImpl.h
1#ifndef BEAST_INSIGHT_GAUGEIMPL_H_INCLUDED
2#define BEAST_INSIGHT_GAUGEIMPL_H_INCLUDED
3
4#include <cstdint>
5#include <memory>
6
7namespace beast {
8namespace insight {
9
10class Gauge;
11
12class GaugeImpl : public std::enable_shared_from_this<GaugeImpl>
13{
14public:
17
18 virtual ~GaugeImpl() = 0;
19 virtual void
20 set(value_type value) = 0;
21 virtual void
23};
24
25} // namespace insight
26} // namespace beast
27
28#endif
virtual void increment(difference_type amount)=0
virtual void set(value_type value)=0