topo_digraph_t
extern topo_digraph_t *topo_digraph_get(topo_hdl_t *, const char *);
extern int topo_vertex_iter(topo_hdl_t *, topo_digraph_t *,
extern int topo_digraph_paths(topo_hdl_t *, topo_digraph_t *,
extern int topo_digraph_serialize(topo_hdl_t *, topo_digraph_t *, FILE *);
extern topo_digraph_t *topo_digraph_deserialize(topo_hdl_t *, const char *,
topo_digraph_t *tdg;
topo_digraph_t *
topo_digraph_t *tdg;
static topo_digraph_t *
topo_digraph_t *
topo_digraph_t *tdg;
if ((tdg = topo_mod_zalloc(mod, sizeof (topo_digraph_t))) == NULL) {
topo_mod_free(mod, tdg, sizeof (topo_digraph_t));
topo_digraph_destroy(topo_digraph_t *tdg)
topo_mod_free(mod, tdg, sizeof (topo_digraph_t));
topo_digraph_t *tdg;
topo_vertex_iter(topo_hdl_t *thp, topo_digraph_t *tdg,
topo_digraph_t *tdg;
topo_digraph_paths(topo_hdl_t *thp, topo_digraph_t *tdg, topo_vertex_t *from,
deserialize_vertex(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
topo_digraph_t *
topo_digraph_t *tdg, *ret = NULL;
topo_digraph_serialize(topo_hdl_t *thp, topo_digraph_t *tdg, FILE *fp)
deserialize_edges(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
add_edges(topo_hdl_t *thp, topo_mod_t *mod, topo_digraph_t *tdg,
topo_digraph_t *tdg;
extern topo_digraph_t *topo_digraph_new(topo_hdl_t *, topo_mod_t *,
extern void topo_digraph_destroy(topo_digraph_t *);
topo_digraph_t *tdg;
topo_digraph_t *tdg;
for (topo_digraph_t *tdg = topo_list_next(&thp->th_digraphs);
topo_digraph_t *tdg;
test_paths(topo_hdl_t *thp, topo_digraph_t *tdg)
test_serialize(topo_hdl_t *thp, topo_digraph_t *tdg, const char *path)
topo_digraph_t *tdg;
static topo_digraph_t *
topo_digraph_t *tdg = NULL;