From 310de3ab00b77b09a897b93ed0272b82ebc4f73b Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Wed, 2 Apr 2014 14:33:38 +0800 Subject: discover: add reinit path Currently, changes to settings doesn't take effect while the discover server is running. This means we need to reboot for any changes (eg, to network settings) to take effect. This change introduces a reinit path. Triggered by a configuration update, this will cause the device handler to drop all of its devices (and boot options), and restart the discovery process from the device sources. Signed-off-by: Jeremy Kerr --- discover/udev.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'discover/udev.h') diff --git a/discover/udev.h b/discover/udev.h index edd18fa..c0fa5c0 100644 --- a/discover/udev.h +++ b/discover/udev.h @@ -8,4 +8,6 @@ struct waitset; struct pb_udev *udev_init(struct device_handler *handler, struct waitset *waitset); +void udev_reinit(struct pb_udev *udev); + #endif /* _UDEV_H */ -- cgit v1.2.1