OpenSDN source code
|
#include <vm_uve_entry.h>
Public Member Functions | |
VmUveEntry (Agent *agent, const string &vm_name) | |
virtual | ~VmUveEntry () |
void | UpdatePortBitmap (uint8_t proto, uint16_t sport, uint16_t dport) |
bool | FrameVmStatsMsg (UveVirtualMachineAgent *uve) |
virtual void | Reset () |
![]() | |
VmUveEntryBase (Agent *agent, const std::string &vm_name) | |
virtual | ~VmUveEntryBase () |
const std::string & | vm_config_name () const |
bool | add_by_vm_notify () const |
void | set_add_by_vm_notify (bool value) |
void | InterfaceAdd (const std::string &intf_cfg_name) |
void | InterfaceDelete (const std::string &intf_cfg_name) |
bool | FrameVmMsg (const boost::uuids::uuid &u, UveVirtualMachineAgent *uve) |
bool | Update (const VmEntry *vm) |
void | set_changed (bool val) |
bool | changed () const |
void | set_deleted (bool value) |
bool | deleted () const |
void | set_renewed (bool value) |
bool | renewed () const |
void | set_vm_name (const std::string name) |
Protected Attributes | |
L4PortBitmap | port_bitmap_ |
![]() | |
Agent * | agent_ |
InterfaceSet | interface_tree_ |
UveVirtualMachineAgent | uve_info_ |
bool | changed_ |
bool | deleted_ |
bool | renewed_ |
tbb::mutex | mutex_ |
Private Member Functions | |
bool | SetVmPortBitmap (UveVirtualMachineAgent *uve) |
DISALLOW_COPY_AND_ASSIGN (VmUveEntry) | |
Additional Inherited Members | |
![]() | |
typedef std::set< std::string > | InterfaceSet |
Definition at line 12 of file vm_uve_entry.h.
VmUveEntry::VmUveEntry | ( | Agent * | agent, |
const string & | vm_name | ||
) |
Definition at line 11 of file vm_uve_entry.cc.
|
virtual |
Definition at line 15 of file vm_uve_entry.cc.
|
private |
bool VmUveEntry::FrameVmStatsMsg | ( | UveVirtualMachineAgent * | uve | ) |
|
virtual |
Reimplemented from VmUveEntryBase.
Definition at line 79 of file vm_uve_entry.cc.
|
private |
void VmUveEntry::UpdatePortBitmap | ( | uint8_t | proto, |
uint16_t | sport, | ||
uint16_t | dport | ||
) |
|
protected |
Definition at line 20 of file vm_uve_entry.h.