aboutsummaryrefslogtreecommitdiff
path: root/hw/usb.h
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-12-03 17:59:36 +0100
committerGerd Hoffmann <kraxel@redhat.com>2011-01-11 17:15:24 +0100
commitb6f77fbe230ad3e9ec5c9115a1535137d5e5d04b (patch)
tree23c3ba5a454b73e3e4254b6c8004911beb55049d /hw/usb.h
parent843d4e0c633824a11c4067d0e84bd683520b5d39 (diff)
downloadqemu-b6f77fbe230ad3e9ec5c9115a1535137d5e5d04b.zip
qemu-b6f77fbe230ad3e9ec5c9115a1535137d5e5d04b.tar.gz
qemu-b6f77fbe230ad3e9ec5c9115a1535137d5e5d04b.tar.bz2
usb: add attach callback
Add handle_attach() callback to USBDeviceInfo which is called by the generic package handler when the device is attached to the usb bus (i.e. plugged into a port). Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb.h')
-rw-r--r--hw/usb.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/hw/usb.h b/hw/usb.h
index 407a114..892ff72 100644
--- a/hw/usb.h
+++ b/hw/usb.h
@@ -194,6 +194,11 @@ struct USBDeviceInfo {
void (*handle_destroy)(USBDevice *dev);
/*
+ * Attach the device
+ */
+ void (*handle_attach)(USBDevice *dev);
+
+ /*
* Reset the device
*/
void (*handle_reset)(USBDevice *dev);