OpenSDN source code
|
#include <agent_uve.h>
Public Types | |
typedef std::map< string, uint64_t > | DerivedStatsMap |
typedef std::pair< string, uint64_t > | DerivedStatsPair |
Public Member Functions | |
AgentUve (Agent *agent, uint64_t intvl, uint32_t default_intvl, uint32_t incremental_intvl) | |
virtual | ~AgentUve () |
![]() | |
AgentUveBase (Agent *agent, uint64_t intvl, uint32_t default_intvl, uint32_t incremental_intvl) | |
virtual | ~AgentUveBase () |
virtual void | Shutdown () |
uint64_t | bandwidth_intvl () const |
VnUveTableBase * | vn_uve_table () const |
VmUveTableBase * | vm_uve_table () const |
Agent * | agent () const |
VrouterUveEntryBase * | vrouter_uve_entry () const |
ProuterUveTable * | prouter_uve_table () const |
InterfaceUveTable * | interface_uve_table () const |
VrouterStatsCollector * | vrouter_stats_collector () const |
void | Init () |
virtual void | InitDone () |
virtual void | RegisterDBClients () |
uint8_t | ExpectedConnections (uint8_t &num_c_nodes, uint8_t &num_d_servers) |
uint32_t | default_interval () const |
uint32_t | incremental_interval () const |
void | BuildTagNamesFromList (const TagList &tl, UveTagData *info) const |
void | BuildTagIdsFromList (const TagList &tl, UveTagData *info) const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (AgentUve) | |
Additional Inherited Members | |
![]() | |
static AgentUveBase * | GetInstance () |
![]() | |
static const uint32_t | kUveCountPerTimer = 64 |
static const uint32_t | kDefaultInterval = (30 * 1000) |
static const uint32_t | kIncrementalInterval = (1000) |
static const uint64_t | kBandwidthInterval = (1000000) |
![]() | |
boost::scoped_ptr< VnUveTableBase > | vn_uve_table_ |
boost::scoped_ptr< VmUveTableBase > | vm_uve_table_ |
boost::scoped_ptr < VrouterUveEntryBase > | vrouter_uve_entry_ |
boost::scoped_ptr < ProuterUveTable > | prouter_uve_table_ |
boost::scoped_ptr < InterfaceUveTable > | interface_uve_table_ |
uint32_t | default_interval_ |
uint32_t | incremental_interval_ |
boost::scoped_ptr < VrouterStatsCollector > | vrouter_stats_collector_ |
![]() | |
static AgentUveBase * | singleton_ |
Definition at line 13 of file agent_uve.h.
typedef std::map<string, uint64_t> AgentUve::DerivedStatsMap |
Definition at line 18 of file agent_uve.h.
typedef std::pair<string, uint64_t> AgentUve::DerivedStatsPair |
Definition at line 19 of file agent_uve.h.
AgentUve::AgentUve | ( | Agent * | agent, |
uint64_t | intvl, | ||
uint32_t | default_intvl, | ||
uint32_t | incremental_intvl | ||
) |
Definition at line 22 of file agent_uve.cc.
|
virtual |
Definition at line 32 of file agent_uve.cc.
|
private |