xrpld
Loading...
Searching...
No Matches
MeterImpl.h
1#pragma once
2
3#include <cstdint>
4#include <memory>
5
6namespace beast::insight {
7
8class Meter;
9
10class MeterImpl : public std::enable_shared_from_this<MeterImpl>
11{
12public:
14
15 virtual ~MeterImpl() = 0;
16 virtual void
17 increment(value_type amount) = 0;
18};
19
20} // namespace beast::insight
virtual void increment(value_type amount)=0
std::uint64_t value_type
Definition MeterImpl.h:13
A metric for measuring an integral value.
Definition Meter.h:18