OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail::sandesh::DSEWM< ElemT, EWMResT > Class Template Reference

#include <derived_stats_algo.h>

Collaboration diagram for contrail::sandesh::DSEWM< ElemT, EWMResT >:

Public Member Functions

 DSEWM (const std::string &annotation)
 
DSReturnType FillResult (EWMResT &res) const
 
void Update (const ElemT &raw, uint64_t mono_usec)
 

Public Attributes

double alpha_
 
double mean_
 
double variance_
 
double sigma_
 
double stddev_
 
uint64_t samples_
 
std::string error_
 

Detailed Description

template<typename ElemT, class EWMResT>
class contrail::sandesh::DSEWM< ElemT, EWMResT >

Definition at line 152 of file derived_stats_algo.h.

Constructor & Destructor Documentation

template<typename ElemT , class EWMResT >
contrail::sandesh::DSEWM< ElemT, EWMResT >::DSEWM ( const std::string &  annotation)
inline

Definition at line 154 of file derived_stats_algo.h.

Member Function Documentation

template<typename ElemT , class EWMResT >
DSReturnType contrail::sandesh::DSEWM< ElemT, EWMResT >::FillResult ( EWMResT &  res) const
inline

Definition at line 176 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
void contrail::sandesh::DSEWM< ElemT, EWMResT >::Update ( const ElemT &  raw,
uint64_t  mono_usec 
)
inline

Definition at line 187 of file derived_stats_algo.h.

Member Data Documentation

template<typename ElemT , class EWMResT >
double contrail::sandesh::DSEWM< ElemT, EWMResT >::alpha_

Definition at line 168 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
std::string contrail::sandesh::DSEWM< ElemT, EWMResT >::error_

Definition at line 174 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
double contrail::sandesh::DSEWM< ElemT, EWMResT >::mean_

Definition at line 169 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
uint64_t contrail::sandesh::DSEWM< ElemT, EWMResT >::samples_

Definition at line 173 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
double contrail::sandesh::DSEWM< ElemT, EWMResT >::sigma_

Definition at line 171 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
double contrail::sandesh::DSEWM< ElemT, EWMResT >::stddev_

Definition at line 172 of file derived_stats_algo.h.

template<typename ElemT , class EWMResT >
double contrail::sandesh::DSEWM< ElemT, EWMResT >::variance_

Definition at line 170 of file derived_stats_algo.h.


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