userver: userver/utils/statistics/storage.hpp File Reference
Loading...
Searching...
No Matches
storage.hpp File Reference

Detailed Description

Definition in file storage.hpp.

Go to the source code of this file.

#include <atomic>
#include <functional>
#include <initializer_list>
#include <list>
#include <string>
#include <unordered_map>
#include <variant>
#include <vector>
#include <userver/engine/shared_mutex.hpp>
#include <userver/formats/json/value_builder.hpp>
#include <userver/utils/assert.hpp>
#include <userver/utils/statistics/entry.hpp>
#include <userver/utils/statistics/metric_value.hpp>
#include <userver/utils/statistics/writer.hpp>
+ This graph shows which files directly or indirectly include this file:

Classes

struct  utils::statistics::StatisticsRequest
 Used in legacy statistics extenders. More...
 
class  utils::statistics::Request
 Class describing the request for metrics data. More...
 
class  utils::statistics::BaseFormatBuilder
 
class  utils::statistics::Storage
 

Namespaces

namespace  utils
 Utilities.
 

Typedefs

using utils::statistics::ExtenderFunc = std::function<formats::json::ValueBuilder(const StatisticsRequest&)>
 
using utils::statistics::WriterFunc = std::function<void(Writer&)>
 

Typedef Documentation

◆ ExtenderFunc

using utils::statistics::ExtenderFunc = std::function<formats::json::ValueBuilder(const StatisticsRequest&)>

Definition at line 86 of file storage.hpp.

◆ WriterFunc

using utils::statistics::WriterFunc = std::function<void(Writer&)>

Definition at line 88 of file storage.hpp.