running_average_t Class Reference

#include <running_average.H>

List of all members.

Public Member Functions

 running_average_t (unsigned max_size_)
void add_value (double delay_)
double get_average ()

Private Attributes

unsigned m_max_size
double m_average_value
std::deque< double > m_list

Constructor & Destructor Documentation

running_average_t::running_average_t ( unsigned  max_size_  )  [inline]

References m_average_value, and m_max_size.


Member Function Documentation

void running_average_t::add_value ( double  delay_  )  [inline]

References m_average_value, m_list, and m_max_size.

double running_average_t::get_average (  )  [inline]

References m_average_value.


Member Data Documentation

std::deque<double > running_average_t::m_list [private]

Referenced by add_value().

unsigned running_average_t::m_max_size [private]

Referenced by add_value(), and running_average_t().


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

Generated on Fri Apr 9 10:45:11 2010 for cbutils by  doxygen 1.6.1