mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-08-02 04:21:59 +03:00
event-test: support node device update callback
This commit is contained in:
committed by
Cole Robinson
parent
5016603a2a
commit
0b050dd015
@ -597,6 +597,9 @@ def myNodeDeviceEventLifecycleCallback(conn, dev, event, detail, opaque):
|
||||
nodeDeviceEventToString(event),
|
||||
detail))
|
||||
|
||||
def myNodeDeviceEventUpdateCallback(conn, dev, opaque):
|
||||
print("myNodeDeviceEventUpdateCallback: Node device %s" % dev.name())
|
||||
|
||||
##########################################################################
|
||||
# Set up and run the program
|
||||
##########################################################################
|
||||
@ -693,6 +696,7 @@ def main():
|
||||
vc.storagePoolEventRegisterAny(None, libvirt.VIR_STORAGE_POOL_EVENT_ID_REFRESH, myStoragePoolEventRefreshCallback, None)
|
||||
|
||||
vc.nodeDeviceEventRegisterAny(None, libvirt.VIR_NODE_DEVICE_EVENT_ID_LIFECYCLE, myNodeDeviceEventLifecycleCallback, None)
|
||||
vc.nodeDeviceEventRegisterAny(None, libvirt.VIR_NODE_DEVICE_EVENT_ID_UPDATE, myNodeDeviceEventUpdateCallback, None)
|
||||
|
||||
vc.setKeepAlive(5, 3)
|
||||
|
||||
|
Reference in New Issue
Block a user