#include <vrouter_uve_entry_base.h>
|
| VrouterUveEntryBase (Agent *agent) |
|
virtual | ~VrouterUveEntryBase () |
|
void | RegisterDBClients () |
|
void | Shutdown () |
|
bool | AppendVm (DBTablePartBase *part, DBEntryBase *e, StringVectorPtr l) |
|
void | VmWalkDone (DBTableBase *base, StringVectorPtr list) |
|
bool | AppendVn (DBTablePartBase *part, DBEntryBase *e, StringVectorPtr l) |
|
void | VnWalkDone (DBTableBase *base, StringVectorPtr list) |
|
bool | AppendInterface (DBTablePartBase *part, DBEntryBase *entry, StringVectorPtr intf_list, StringVectorPtr err_list, StringVectorPtr nova_if_list, StringVectorPtr unmanaged_list) |
|
void | InterfaceWalkDone (DBTableBase *base, StringVectorPtr if_l, StringVectorPtr err_if_l, StringVectorPtr nova_if_l, StringVectorPtr unmanaged_list) |
|
virtual bool | SendVrouterMsg () |
|
void | SendVrouterProuterAssociation (const std::vector< std::string > &list) |
|
bool | TimerExpiry () |
|
Definition at line 21 of file vrouter_uve_entry_base.h.
◆ PhysicalInterfaceSet
◆ StringVectorPtr
◆ VrouterUveEntryBase()
VrouterUveEntryBase::VrouterUveEntryBase |
( |
Agent * |
agent | ) |
|
◆ ~VrouterUveEntryBase()
VrouterUveEntryBase::~VrouterUveEntryBase |
( |
| ) |
|
|
virtual |
◆ AppendInterface()
◆ AppendInterfaceInternal()
◆ AppendVm()
◆ AppendVn()
◆ BuildAgentConfig()
void VrouterUveEntryBase::BuildAgentConfig |
( |
VrouterAgent & |
vrouter_agent | ) |
|
|
private |
◆ BuildAndSendComputeCpuStateMsg()
void VrouterUveEntryBase::BuildAndSendComputeCpuStateMsg |
( |
const CpuLoadInfo & |
info | ) |
|
|
private |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ DispatchComputeCpuStateMsg()
void VrouterUveEntryBase::DispatchComputeCpuStateMsg |
( |
const ComputeCpuState & |
ccs | ) |
|
|
protectedvirtual |
◆ DispatchVrouterMsg()
void VrouterUveEntryBase::DispatchVrouterMsg |
( |
const VrouterAgent & |
uve | ) |
|
|
privatevirtual |
◆ DispatchVrouterStatsMsg()
void VrouterUveEntryBase::DispatchVrouterStatsMsg |
( |
const VrouterStatsAgent & |
uve | ) |
|
|
protectedvirtual |
◆ GetMacAddress()
string VrouterUveEntryBase::GetMacAddress |
( |
const MacAddress & |
mac | ) |
const |
|
private |
◆ InterfaceNotify()
◆ InterfaceToPhysicalDevice()
◆ InterfaceWalkDone()
◆ PhysicalDeviceNotify()
◆ RegisterDBClients()
void VrouterUveEntryBase::RegisterDBClients |
( |
| ) |
|
◆ Run()
bool VrouterUveEntryBase::Run |
( |
void |
| ) |
|
|
private |
◆ SendVrouterMsg()
bool VrouterUveEntryBase::SendVrouterMsg |
( |
| ) |
|
|
virtual |
◆ SendVrouterProuterAssociation()
void VrouterUveEntryBase::SendVrouterProuterAssociation |
( |
const std::vector< std::string > & |
list | ) |
|
◆ Shutdown()
void VrouterUveEntryBase::Shutdown |
( |
void |
| ) |
|
◆ StartInterfaceWalk()
bool VrouterUveEntryBase::StartInterfaceWalk |
( |
| ) |
|
|
private |
◆ StartTimer()
void VrouterUveEntryBase::StartTimer |
( |
| ) |
|
|
private |
◆ StartVmWalk()
bool VrouterUveEntryBase::StartVmWalk |
( |
| ) |
|
|
private |
◆ StartVnWalk()
bool VrouterUveEntryBase::StartVnWalk |
( |
| ) |
|
|
private |
◆ SubnetToStringList()
◆ TimerExpiry()
bool VrouterUveEntryBase::TimerExpiry |
( |
| ) |
|
◆ VmiToPhysicalDevice()
◆ VmNotify()
◆ VmWalkDone()
◆ VnNotify()
◆ VnWalkDone()
◆ agent_
Agent* VrouterUveEntryBase::agent_ |
|
protected |
◆ bandwidth_mod_1min
const uint8_t VrouterUveEntryBase::bandwidth_mod_1min = 2 |
|
static |
◆ bandwidth_mod_5min
const uint8_t VrouterUveEntryBase::bandwidth_mod_5min = 10 |
|
static |
◆ cpu_stats_count_
uint8_t VrouterUveEntryBase::cpu_stats_count_ |
|
protected |
◆ do_interface_walk_
bool VrouterUveEntryBase::do_interface_walk_ |
|
protected |
◆ do_vm_walk_
bool VrouterUveEntryBase::do_vm_walk_ |
|
protected |
◆ do_vn_walk_
bool VrouterUveEntryBase::do_vn_walk_ |
|
protected |
◆ interface_walk_ref_
◆ intf_listener_id_
◆ phy_intf_set_
◆ physical_device_listener_id_
◆ prev_stats_
VrouterStatsAgent VrouterUveEntryBase::prev_stats_ |
|
protected |
◆ prev_vrouter_
VrouterAgent VrouterUveEntryBase::prev_vrouter_ |
|
protected |
◆ timer_
Timer* VrouterUveEntryBase::timer_ |
|
private |
◆ vm_listener_id_
◆ vm_walk_ref_
◆ vn_listener_id_
◆ vn_walk_ref_
The documentation for this class was generated from the following files: