proxygen
folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType > Struct Template Reference

Public Member Functions

 AvgFromInterval (TimePoint start, TimePoint end)
 
ReturnType operator() (const ContainerType &bucket) const
 

Private Attributes

TimePoint start_
 
TimePoint end_
 

Detailed Description

template<class T, class CT = LegacyStatsClock<std::chrono::seconds>, class C = folly::MultiLevelTimeSeries<T, CT>>
template<typename ReturnType>
struct folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType >

Definition at line 359 of file TimeseriesHistogram.h.

Constructor & Destructor Documentation

template<class T, class CT = LegacyStatsClock<std::chrono::seconds>, class C = folly::MultiLevelTimeSeries<T, CT>>
template<typename ReturnType >
folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType >::AvgFromInterval ( TimePoint  start,
TimePoint  end 
)
inlineexplicit

Definition at line 360 of file TimeseriesHistogram.h.

Member Function Documentation

template<class T, class CT = LegacyStatsClock<std::chrono::seconds>, class C = folly::MultiLevelTimeSeries<T, CT>>
template<typename ReturnType >
ReturnType folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType >::operator() ( const ContainerType bucket) const
inline

Definition at line 363 of file TimeseriesHistogram.h.

References end_, and start_.

363  {
364  return bucket.template avg<ReturnType>(start_, end_);
365  }

Member Data Documentation

template<class T, class CT = LegacyStatsClock<std::chrono::seconds>, class C = folly::MultiLevelTimeSeries<T, CT>>
template<typename ReturnType >
TimePoint folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType >::end_
private

Definition at line 369 of file TimeseriesHistogram.h.

template<class T, class CT = LegacyStatsClock<std::chrono::seconds>, class C = folly::MultiLevelTimeSeries<T, CT>>
template<typename ReturnType >
TimePoint folly::TimeseriesHistogram< T, CT, C >::AvgFromInterval< ReturnType >::start_
private

Definition at line 368 of file TimeseriesHistogram.h.


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