struct discover_context {
+ struct device_handler *handler;
struct parser *parser;
struct event *event;
struct discover_device *device;
struct list boot_options;
struct pb_url *conf_url;
- struct network *network;
void *test_data;
};
int device_handler_get_device_count(const struct device_handler *handler);
const struct discover_device *device_handler_get_device(
const struct device_handler *handler, unsigned int index);
+struct network *device_handler_get_network(
+ const struct device_handler *handler);
struct discover_device *discover_device_create(struct device_handler *handler,
const char *uuid, const char *id);
void device_handler_status(struct device_handler *handler,
struct status *status);
+void device_handler_status_info(struct device_handler *handler,
+ const char *fmt, ...);
+void device_handler_status_err(struct device_handler *handler,
+ const char *fmt, ...);
+void device_handler_status_dev_info(struct device_handler *handler,
+ struct discover_device *dev, const char *fmt, ...);
+void device_handler_status_dev_err(struct device_handler *handler,
+ struct discover_device *dev, const char *fmt, ...);
struct discover_context *device_handler_discover_context_create(
struct device_handler *handler,