filesaver
filesaver::services::stats::TimerStat Struct Reference

#include <InMemoryMetricsReporter.h>

Classes

struct  Info
 

Public Member Functions

struct filesaver::services::stats::TimerStat::Info __attribute__ ((aligned(128)))
 
Info getInfo ()
 
void push (double value)
 

Public Attributes

boost::synchronized_value< TimerAccumulatorSetaccumulator
 

Detailed Description

Definition at line 31 of file InMemoryMetricsReporter.h.

Member Function Documentation

◆ __attribute__()

struct filesaver::services::stats::TimerStat::Info filesaver::services::stats::TimerStat::__attribute__ ( (aligned(128))  )

◆ getInfo()

TimerStat::Info filesaver::services::stats::TimerStat::getInfo ( )

Definition at line 10 of file InMemoryMetricsReporter.cpp.

◆ push()

void filesaver::services::stats::TimerStat::push ( double  value)

Definition at line 26 of file InMemoryMetricsReporter.cpp.

Member Data Documentation

◆ accumulator

boost::synchronized_value<TimerAccumulatorSet> filesaver::services::stats::TimerStat::accumulator
Initial value:
=
boost::synchronized_value (TimerAccumulatorSet{tag::tail<right>::cache_size = 3000})
accumulator_set< double, stats::stats< tag::mean, tag::count, tag::max, tag::min, tag::median, tag::tail_quantile< right > >> TimerAccumulatorSet

Definition at line 33 of file InMemoryMetricsReporter.h.


The documentation for this struct was generated from the following files: