void set_vm_name(const std::string name)
InterfaceSet interface_tree_
const std::string & vm_config_name() const
bool Update(const VmEntry *vm)
UveVirtualMachineAgent uve_info_
void InterfaceDelete(const std::string &intf_cfg_name)
virtual ~VmUveEntryBase()
void set_changed(bool val)
bool UveVmVRouterChanged(const std::string &new_value) const
void set_deleted(bool value)
std::set< std::string > InterfaceSet
bool add_by_vm_notify() const
VmUveEntryBase(Agent *agent, const std::string &vm_name)
std::string vm_config_name_
bool FrameVmMsg(const boost::uuids::uuid &u, UveVirtualMachineAgent *uve)
void set_add_by_vm_notify(bool value)
DISALLOW_COPY_AND_ASSIGN(VmUveEntryBase)
void InterfaceAdd(const std::string &intf_cfg_name)
void set_renewed(bool value)
bool UveVmInterfaceListChanged(const std::vector< std::string > &new_l) const