#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: