rippled
Loading...
Searching...
No Matches
Group.h
1#ifndef BEAST_INSIGHT_GROUP_H_INCLUDED
2#define BEAST_INSIGHT_GROUP_H_INCLUDED
3
4#include <xrpl/beast/insight/Collector.h>
5
6#include <memory>
7#include <string>
8
9namespace beast {
10namespace insight {
11
13class Group : public Collector
14{
15public:
17
19 virtual std::string const&
20 name() const = 0;
21};
22
23} // namespace insight
24} // namespace beast
25
26#endif
Interface for a manager that allows collection of metrics.
Definition Collector.h:26
A collector front-end that manages a group of metrics.
Definition Group.h:14
virtual std::string const & name() const =0
Returns the name of this group, for diagnostics.