我们从Python开源项目中,提取了以下8个代码示例,用于说明如何使用libvirt.virEventRegisterDefaultImpl()。
def _vir_event_loop_native_start(self): libvirt.virEventRegisterDefaultImpl() self.event_loop_thread = threading.Thread( target=self._vir_event_loop_native_run, name="lib_virt_eventLoop") self.event_loop_thread.setDaemon(True) self.event_loop_thread.start()
def __init__(self, group=None, target=None, name=None, args=(), kwargs={}): libvirt.virEventRegisterDefaultImpl() if name is None: name = 'libvirt event loop' super(wvmEventLoop, self).__init__(group, target, name, args, kwargs) self.daemon = True
def vir_event_loop_native_start(): global eventLoopThread libvirt.virEventRegisterDefaultImpl() eventLoopThread = threading.Thread(target=vir_event_loop_native_run, name="libvirtEventLoop") eventLoopThread.setDaemon(True) eventLoopThread.start()
def virEventLoopPureStart(): # global eventLoopThread virEventLoopPureRegister() eventLoopThread = threading.Thread(target=virEventLoopPureRun, name="libvirtEventLoop") eventLoopThread.setDaemon(True) eventLoopThread.start() # def virEventLoopNativeStart(hostname='unknowhost'): # global eventLoopThread # libvirt.virEventRegisterDefaultImpl() # eventLoopThread = threading.Thread(target=virEventLoopNativeRun, name="EventLoop_{}".format(hostname)) # eventLoopThread.setDaemon(True) # eventLoopThread.start() #
def virEventLoopNativeStart(): libvirt.virEventRegisterDefaultImpl() eventLoopThread = threading.Thread(target=virEventLoopNativeRun, name="EventLoop") eventLoopThread.setDaemon(True) eventLoopThread.start() return eventLoopThread ########################################################################## # Everything that now follows is a simple demo of domain lifecycle events ##########################################################################
def vir_event_loop_native_start(): libvirt.virEventRegisterDefaultImpl() eventLoopThread = threading.Thread( target=vir_event_loop_native_run, name="libvirtEventLoop" ) eventLoopThread.setDaemon(True) eventLoopThread.start()