|
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 () |
Public Member Functions inherited from AgentUveBase | |
| 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 Public Member Functions inherited from AgentUveBase | |
| static AgentUveBase * | GetInstance () |
Static Public Attributes inherited from AgentUveBase | |
| 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) |
Protected Attributes inherited from AgentUveBase | |
| 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 Protected Attributes inherited from AgentUveBase | |
| 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 | ||
| ) |
|
virtual |
Definition at line 32 of file agent_uve.cc.
|
private |