|
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 () |
Public Member Functions inherited from VmUveEntryBase | |
| 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_ |
Protected Attributes inherited from VmUveEntryBase | |
| 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 | |
Public Types inherited from VmUveEntryBase | |
| 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.