OpenSDN source code
|
#include <derived_stats.h>
Public Member Functions | |
DerivedStatsIf (std::string annotation, bool is_agg=false) | |
bool | IsResult (void) const |
void | FillResult (ResultT &res, bool &isset, bool force=false) const |
void | FillResult (std::map< std::string, ResultT > &mres, bool &isset, bool force=false) const |
void | Update (ElemT raw, uint64_t mono_usec) |
void | Update (const std::map< std::string, ElemT > &raw, const std::map< std::string, bool > &del, uint64_t mono_usec) |
Private Types | |
typedef std::map< std::string, boost::shared_ptr< DSTT< ElemT, ResultT > > > | result_map |
Private Attributes | |
boost::shared_ptr< result_map > | dsm_ |
boost::shared_ptr< DSTT< ElemT, ResultT > > | ds_ |
std::string | annotation_ |
bool | is_agg_ |
ElemT | agg_ |
std::map< std::string, ElemT > | aggm_ |
ElemT | diff_ |
std::map< std::string, ElemT > | diffm_ |
Friends | |
template<template< class, class > class, typename , template< class, class > class, typename > | |
class | DerivedStatsPeriodicAnomalyIf |
Definition at line 125 of file derived_stats.h.
|
private |
Definition at line 127 of file derived_stats.h.
|
inline |
Definition at line 143 of file derived_stats.h.
|
inline |
Definition at line 156 of file derived_stats.h.
|
inline |
Definition at line 166 of file derived_stats.h.
|
inline |
Definition at line 149 of file derived_stats.h.
|
inline |
Definition at line 184 of file derived_stats.h.
|
inline |
Definition at line 201 of file derived_stats.h.
|
friend |
Definition at line 147 of file derived_stats.h.
|
private |
Definition at line 136 of file derived_stats.h.
|
private |
Definition at line 137 of file derived_stats.h.
|
private |
Definition at line 133 of file derived_stats.h.
|
private |
Definition at line 138 of file derived_stats.h.
|
private |
Definition at line 139 of file derived_stats.h.
|
private |
Definition at line 131 of file derived_stats.h.
|
private |
Definition at line 129 of file derived_stats.h.
|
private |
Definition at line 135 of file derived_stats.h.