aboutsummaryrefslogtreecommitdiff
path: root/src/evdev.h
diff options
context:
space:
mode:
authorPeter Hutterer <peter@cs.unisa.edu.au>2007-04-23 10:08:48 +0930
committerPeter Hutterer <peter@cs.unisa.edu.au>2007-04-23 10:08:48 +0930
commitba65c34068a836ae393565a6a8260a4e96709816 (patch)
tree7bf959c46149514dc73a16f07c1cf54213df95a4 /src/evdev.h
parentRemove direct call to DEVICE_INIT, ActivateDevice() takes care of that. (diff)
downloadxf86-input-evdev-ba65c34068a836ae393565a6a8260a4e96709816.tar.gz
xf86-input-evdev-ba65c34068a836ae393565a6a8260a4e96709816.tar.bz2
xf86-input-evdev-ba65c34068a836ae393565a6a8260a4e96709816.zip
Remove driver from list if no device is associated any more.
This effectively stops the driver from hotplugging new devices. Devices have to be added with the dbus hotplugging events.
Diffstat (limited to 'src/evdev.h')
-rw-r--r--src/evdev.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/evdev.h b/src/evdev.h
index c6e9188..81abbb6 100644
--- a/src/evdev.h
+++ b/src/evdev.h
@@ -256,6 +256,8 @@ Bool evdevStart (InputDriverPtr drv);
Bool evdevNewDriver (evdevDriverPtr driver);
Bool evdevGetBits (int fd, evdevBitsPtr bits);
void evdevRemoveDevice (evdevDevicePtr device);
+void evdevDeleteDevice (evdevDevicePtr device);
+void evdevRemoveDriver (evdevDriverPtr device);
int EvdevBtnInit (DeviceIntPtr device);
int EvdevBtnOn (DeviceIntPtr device);