1 #ifndef _DEVICE_HANDLER_H
2 #define _DEVICE_HANDLER_H
7 struct discover_server;
11 struct discover_context {
15 struct udev_event *event;
16 struct device *device;
20 struct list_item list;
23 struct device_handler *device_handler_init(struct discover_server *server);
25 void device_handler_destroy(struct device_handler *devices);
27 int device_handler_get_current_devices(struct device_handler *handler,
28 const struct device **devices);
30 int device_handler_event(struct device_handler *handler,
31 struct udev_event *event);
33 #endif /* _DEVICE_HANDLER_H */