diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2008-12-15 17:43:04 +1100 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2008-12-15 17:43:04 +1100 |
commit | 94af239b00f547fb5daef88b16fecdfb0146691b (patch) | |
tree | b0c61712a5683e8ca2719a70faec07f3901697a8 /discover/device-handler.h | |
parent | 32e6a41f33e5576716b351bd473a27939fe94fa1 (diff) | |
download | talos-petitboot-94af239b00f547fb5daef88b16fecdfb0146691b.tar.gz talos-petitboot-94af239b00f547fb5daef88b16fecdfb0146691b.zip |
Create device-handler for managing registered devices
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/device-handler.h')
-rw-r--r-- | discover/device-handler.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/discover/device-handler.h b/discover/device-handler.h new file mode 100644 index 0000000..ddcb201 --- /dev/null +++ b/discover/device-handler.h @@ -0,0 +1,19 @@ +#ifndef _DEVICE_HANDLER_H +#define _DEVICE_HANDLER_H + +struct device_handler; +struct discover_server; +struct udev_event; +struct device; + +struct device_handler *device_handler_init(struct discover_server *server); + +void device_handler_destroy(struct device_handler *devices); + +int device_handler_get_current_devices(struct device_handler *handler, + struct device **devices); + +int device_handler_event(struct device_handler *handler, + struct udev_event *event); + +#endif /* _DEVICE_HANDLER_H */ |