lifecycle: add lif_lifecycle_count_rdepends(), which calculates reverse dependency depth

This commit is contained in:
Ariadne Conill 2020-09-09 17:39:26 -06:00
parent a5eebda391
commit 2569503afa
4 changed files with 68 additions and 0 deletions

View file

@ -22,6 +22,7 @@
extern bool lif_lifecycle_query_dependents(const struct lif_execute_opts *opts, struct lif_interface *iface, const char *lifname);
extern bool lif_lifecycle_run_phase(const struct lif_execute_opts *opts, struct lif_interface *iface, const char *phase, const char *lifname, bool up);
extern bool lif_lifecycle_run(const struct lif_execute_opts *opts, struct lif_interface *iface, struct lif_dict *collection, struct lif_dict *state, const char *lifname, bool up);
extern bool lif_lifecycle_count_rdepends(const struct lif_execute_opts *opts, struct lif_dict *collection);
#endif