⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 consolecontroller.py

📁 xen虚拟机源代码安装包
💻 PY
字号:
from xen.xend.server.DevController import DevControllerfrom xen.xend.XendLogging import logfrom xen.xend.XendError import VmErrorclass ConsoleController(DevController):    """A dummy controller for us to represent serial and vnc    console devices with persistent UUIDs.    """    valid_cfg = ['location', 'uuid', 'protocol']    def __init__(self, vm):        DevController.__init__(self, vm)        self.hotplug = False    def getDeviceDetails(self, config):        back = dict([(k, config[k]) for k in self.valid_cfg if k in config])        return (self.allocateDeviceID(), back, {})    def getDeviceConfiguration(self, devid, transaction = None):        result = DevController.getDeviceConfiguration(self, devid, transaction)        if transaction is None:            devinfo = self.readBackend(devid, *self.valid_cfg)        else:            devinfo = self.readBackendTxn(transaction, devid, *self.valid_cfg)        config = dict(zip(self.valid_cfg, devinfo))        config = dict([(key, val) for key, val in config.items()                       if val != None])        return config    def migrate(self, deviceConfig, network, dst, step, domName):        return 0    def destroyDevice(self, devid, force):        DevController.destroyDevice(self, devid, True)        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -