OpenSDN source code
|
#include <derived_stats.h>
Public Member Functions | |
DerivedStatsPeriodicIf (std::string annotation, bool is_agg=false) | |
bool | IsResult (void) 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) |
bool | Flush (const ResultT &res) |
void | FillResult (ResultT &res, bool &isset, bool force=false) const |
bool | Flush (const std::map< std::string, ResultT > &mres) |
void | FillResult (std::map< std::string, ResultT > &mres, bool &isset, bool force=false) const |
Private Types | |
typedef std::map< std::string, boost::shared_ptr< DSTT< ElemT, SubResultT > > > | result_map |
Private Attributes | |
boost::shared_ptr< result_map > | dsm_ |
boost::shared_ptr< std::map < std::string, ResultT > > | dsm_cache_ |
boost::shared_ptr< DSTT< ElemT, SubResultT > > | ds_ |
boost::shared_ptr< ResultT > | ds_cache_ |
std::string | annotation_ |
bool | is_agg_ |
bool | init_ |
ElemT | agg_ |
std::map< std::string, ElemT > | aggm_ |
ElemT | diff_ |
std::map< std::string, ElemT > | diffm_ |
Definition at line 217 of file derived_stats.h.
|
private |
Definition at line 219 of file derived_stats.h.
|
inline |
Definition at line 236 of file derived_stats.h.
|
inline |
Definition at line 299 of file derived_stats.h.
|
inline |
Definition at line 343 of file derived_stats.h.
|
inline |
Definition at line 278 of file derived_stats.h.
|
inline |
Definition at line 317 of file derived_stats.h.
|
inline |
Definition at line 239 of file derived_stats.h.
|
inline |
Definition at line 247 of file derived_stats.h.
|
inline |
Definition at line 264 of file derived_stats.h.
|
private |
Definition at line 230 of file derived_stats.h.
|
private |
Definition at line 231 of file derived_stats.h.
|
private |
Definition at line 226 of file derived_stats.h.
|
private |
Definition at line 232 of file derived_stats.h.
|
private |
Definition at line 233 of file derived_stats.h.
|
private |
Definition at line 223 of file derived_stats.h.
|
private |
Definition at line 224 of file derived_stats.h.
|
private |
Definition at line 220 of file derived_stats.h.
|
private |
Definition at line 221 of file derived_stats.h.
|
private |
Definition at line 229 of file derived_stats.h.
|
private |
Definition at line 228 of file derived_stats.h.