userver: userver/utils/statistics/striped_rate_counter.hpp File Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
striped_rate_counter.hpp File Reference

Your opinion will help to improve our service

Leave a feedback >

Detailed Description

Atomic counter of type Rate with relaxed memory ordering, increased memory consumption and decreased contention.

Definition in file striped_rate_counter.hpp.

Go to the source code of this file.

#include <atomic>
#include <cstdint>
#include <userver/concurrent/striped_counter.hpp>
#include <userver/utils/statistics/fwd.hpp>
#include <userver/utils/statistics/rate.hpp>

Classes

class  utils::statistics::StripedRateCounter
 Atomic counter of type Rate with relaxed memory ordering, increased memory consumption and decreased contention. More...
 

Namespaces

namespace  utils
 Utilities.
 

Functions

void utils::statistics::DumpMetric (Writer &writer, const StripedRateCounter &value)
 
void utils::statistics::ResetMetric (StripedRateCounter &value)