def __init__(self, uri): vmmGObject.__init__(self) self._uri = uri if self._uri is None or self._uri.lower() == "xen": self._uri = "xen:///" self._state = self._STATE_DISCONNECTED self._backend = virtinst.VirtualConnection(self._uri) self._closing = False self._caps = None self._caps_xml = None self._network_capable = None self._storage_capable = None self._interface_capable = None self._nodedev_capable = None self.using_domain_events = False self._domain_cb_ids = [] self.using_network_events = False self._network_cb_ids = [] self._xml_flags = {} # Physical network interfaces: name -> virtinst.NodeDevice self._nodedevs = {} # Physical media devices: vmmMediaDevice.key -> vmmMediaDevice self._mediadevs = {} # Connection Storage pools: name -> vmmInterface self._interfaces = {} # Connection Storage pools: name -> vmmStoragePool self._pools = {} # Virtual networks: name -> vmmNetwork object self._nets = {} # Virtual machines: name -> vmmDomain object self._vms = {} # Resource utilization statistics self.record = [] self.hostinfo = None self.mediadev_initialized = False self.mediadev_error = "" self.mediadev_use_libvirt = False self._init_virtconn()
def __init__(self, uri): self._uri = uri if self._uri is None or self._uri.lower() == "xen": self._uri = "xen:///" self._state = self._STATE_DISCONNECTED self._backend = virtinst.VirtualConnection(self._uri) self._closing = False self._network_capable = None self._storage_capable = None self._interface_capable = None self._nodedev_capable = None self._xml_flags = {} self._objects = _ObjectList() self._stats = [] self._hostinfo = None self._init_virtconn()
def __init__(self, uri): vmmGObject.__init__(self) self._uri = uri if self._uri is None or self._uri.lower() == "xen": self._uri = "xen:///" self._state = self._STATE_DISCONNECTED self._backend = virtinst.VirtualConnection(self._uri) self._closing = False self._init_object_count = None self._init_object_event = None self._network_capable = None self._storage_capable = None self._interface_capable = None self._nodedev_capable = None self.using_domain_events = False self._domain_cb_ids = [] self.using_network_events = False self._network_cb_ids = [] self._xml_flags = {} self._objects = _ObjectList() self._stats = [] self._hostinfo = None self.add_gsettings_handle( self._on_config_pretty_name_changed( self._config_pretty_name_changed_cb)) self._init_virtconn()