#include <libubox/avl.h>
#include <libubox/vlist.h>
+extern struct avl_tree services;
+
struct service {
struct avl_node avl;
const char *name;
+ struct blob_attr *config;
struct vlist_tree instances;
};
struct vlist_node node;
const char *name;
+ bool restart;
struct blob_attr *config;
struct uloop_process proc;
+ struct uloop_timeout timeout;
};
-