OpenSDN source code
|
#include <sandesh_uve.h>
Public Types | |
typedef std::pair< int, SandeshUVEPerTypeMap * > | uve_global_elem |
typedef std::map< std::string, uve_global_elem > | uve_global_map |
typedef std::map< std::string, std::string > | ds_conf_elem |
Static Public Member Functions | |
static void | RegisterType (const std::string &s, SandeshUVEPerTypeMap *tmap, int period) |
static const uve_global_elem | TypeMap (const std::string &s) |
static void | SyncAllMaps (const std::map< std::string, uint32_t > &, bool periodic=false) |
static uint32_t | Clear (const std::string &proxy, int partition) |
static bool | InitDerivedStats (const std::map< std::string, ds_conf_elem > &) |
static void | SyncIntrospect (std::string tname, std::string table, std::string key) |
static uve_global_map::const_iterator | Begin () |
static uve_global_map::const_iterator | End () |
Static Public Attributes | |
static const int | kProxyPartitions = 30 |
Static Private Member Functions | |
static uve_global_map * | GetMap () |
Static Private Attributes | |
static uve_global_map * | map_ = NULL |
Definition at line 33 of file sandesh_uve.h.
typedef std::map<std::string, std::string> SandeshUVETypeMaps::ds_conf_elem |
Definition at line 37 of file sandesh_uve.h.
typedef std::pair<int, SandeshUVEPerTypeMap *> SandeshUVETypeMaps::uve_global_elem |
Definition at line 35 of file sandesh_uve.h.
typedef std::map<std::string, uve_global_elem> SandeshUVETypeMaps::uve_global_map |
Definition at line 36 of file sandesh_uve.h.
|
inlinestatic |
|
static |
Definition at line 44 of file sandesh_uve.cc.
|
inlinestatic |
|
inlinestaticprivate |
Definition at line 64 of file sandesh_uve.h.
|
static |
Definition at line 25 of file sandesh_uve.cc.
|
inlinestatic |
|
static |
Definition at line 60 of file sandesh_uve.cc.
|
static |
|
inlinestatic |
|
static |
Definition at line 60 of file sandesh_uve.h.
|
staticprivate |
Definition at line 62 of file sandesh_uve.h.