#include <running_average.H>
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 |
running_average_t::running_average_t | ( | unsigned | max_size_ | ) | [inline] |
References m_average_value, and m_max_size.
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.
double running_average_t::m_average_value [private] |
Referenced by add_value(), get_average(), and running_average_t().
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().