#include <agent_uve_base.h>
Definition at line 59 of file agent_uve_base.h.
◆ AgentUveBase()
| AgentUveBase::AgentUveBase |
( |
Agent * |
agent, |
|
|
uint64_t |
intvl, |
|
|
uint32_t |
default_intvl, |
|
|
uint32_t |
incremental_intvl |
|
) |
| |
◆ ~AgentUveBase()
| AgentUveBase::~AgentUveBase |
( |
| ) |
|
|
virtual |
◆ agent()
| Agent* AgentUveBase::agent |
( |
| ) |
const |
|
inline |
◆ bandwidth_intvl()
| uint64_t AgentUveBase::bandwidth_intvl |
( |
| ) |
const |
|
inline |
◆ BuildTagIdsFromList()
| void AgentUveBase::BuildTagIdsFromList |
( |
const TagList & |
tl, |
|
|
UveTagData * |
info |
|
) |
| const |
◆ BuildTagNamesFromList()
| void AgentUveBase::BuildTagNamesFromList |
( |
const TagList & |
tl, |
|
|
UveTagData * |
info |
|
) |
| const |
◆ default_interval()
| uint32_t AgentUveBase::default_interval |
( |
| ) |
const |
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ ExpectedConnections()
| uint8_t AgentUveBase::ExpectedConnections |
( |
uint8_t & |
num_c_nodes, |
|
|
uint8_t & |
num_d_servers |
|
) |
| |
◆ GetInstance()
◆ HasSelfConfiguration()
| bool AgentUveBase::HasSelfConfiguration |
( |
| ) |
const |
|
private |
◆ incremental_interval()
| uint32_t AgentUveBase::incremental_interval |
( |
| ) |
const |
|
inline |
◆ Init()
| void AgentUveBase::Init |
( |
| ) |
|
◆ InitDone()
| void AgentUveBase::InitDone |
( |
| ) |
|
|
virtual |
◆ IntegerToHexString()
| string AgentUveBase::IntegerToHexString |
( |
uint32_t |
value | ) |
const |
|
private |
◆ interface_uve_table()
◆ prouter_uve_table()
◆ RegisterDBClients()
| void AgentUveBase::RegisterDBClients |
( |
| ) |
|
|
virtual |
◆ Shutdown()
| void AgentUveBase::Shutdown |
( |
| ) |
|
|
virtual |
◆ UpdateMessage()
| void AgentUveBase::UpdateMessage |
( |
const process::ConnectionInfo & |
info, |
|
|
std::string & |
message |
|
) |
| |
|
private |
◆ vm_uve_table()
◆ vn_uve_table()
◆ vrouter_stats_collector()
◆ vrouter_uve_entry()
◆ VrouterAgentProcessState()
| void AgentUveBase::VrouterAgentProcessState |
( |
const std::vector< process::ConnectionInfo > & |
c, |
|
|
process::ProcessState::type & |
state, |
|
|
std::string & |
message |
|
) |
| |
|
private |
◆ UveTest
◆ agent_
| Agent* AgentUveBase::agent_ |
|
private |
◆ bandwidth_intvl_
| uint64_t AgentUveBase::bandwidth_intvl_ |
|
private |
◆ connection_state_manager_
◆ default_interval_
| uint32_t AgentUveBase::default_interval_ |
|
protected |
◆ incremental_interval_
| uint32_t AgentUveBase::incremental_interval_ |
|
protected |
◆ interface_uve_table_
◆ kBandwidthInterval
| const uint64_t AgentUveBase::kBandwidthInterval = (1000000) |
|
static |
◆ kDefaultInterval
| const uint32_t AgentUveBase::kDefaultInterval = (30 * 1000) |
|
static |
◆ kIncrementalInterval
| const uint32_t AgentUveBase::kIncrementalInterval = (1000) |
|
static |
◆ kUveCountPerTimer
| const uint32_t AgentUveBase::kUveCountPerTimer = 64 |
|
static |
◆ prouter_uve_table_
◆ singleton_
◆ vm_uve_table_
◆ vn_uve_table_
◆ vrouter_stats_collector_
◆ vrouter_uve_entry_
The documentation for this class was generated from the following files: