rippled
Loading...
Searching...
No Matches
include
xrpl
beast
insight
Group.h
1
#pragma once
2
3
#include <xrpl/beast/insight/Collector.h>
4
5
#include <
memory
>
6
#include <
string
>
7
8
namespace
beast
{
9
namespace
insight {
10
12
class
Group
:
public
Collector
13
{
14
public
:
15
using
ptr
=
std::shared_ptr<Group>
;
16
18
virtual
std::string
const
&
19
name
()
const
= 0;
20
};
21
22
}
// namespace insight
23
}
// namespace beast
std::string
beast::insight::Collector
Interface for a manager that allows collection of metrics.
Definition
Collector.h:25
beast::insight::Group
A collector front-end that manages a group of metrics.
Definition
Group.h:13
beast::insight::Group::name
virtual std::string const & name() const =0
Returns the name of this group, for diagnostics.
memory
beast
Definition
base_uint.h:637
std::shared_ptr< Group >
string
Generated by
1.9.8