20#ifndef BEAST_INSIGHT_GROUPS_H_INCLUDED
21#define BEAST_INSIGHT_GROUPS_H_INCLUDED
23#include <xrpl/beast/insight/Collector.h>
24#include <xrpl/beast/insight/Group.h>
std::shared_ptr< Collector > ptr
A container for managing a set of metric groups.
Group::ptr const & operator[](std::string const &name)
virtual Group::ptr const & get(std::string const &name)=0
Find or create a new collector with a given name.
std::unique_ptr< Groups > make_Groups(Collector::ptr const &collector)
Create a group container that uses the specified collector.