src/graph.[ch]: Implement "graph_inst_foreach".
authorFlorian Forster <ff@octo.it>
Mon, 21 Jun 2010 10:30:07 +0000 (12:30 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Mon, 21 Jun 2010 10:30:07 +0000 (12:30 +0200)
src/graph.c
src/graph.h

index d314bcc..a503bfe 100644 (file)
@@ -269,6 +269,12 @@ static int graph_search_submit (graph_instance_t *inst, /* {{{ */
   return ((*data->callback) (data->cfg, inst, data->user_data));
 } /* }}} int graph_search_submit */
 
+int graph_inst_foreach (graph_config_t *cfg, /* {{{ */
+               inst_callback_t cb, void *user_data)
+{
+  return (inst_foreach (cfg->instances, cb, user_data));
+} /* }}} int graph_inst_foreach */
+
 int graph_search (graph_config_t *cfg, const char *term, /* {{{ */
     graph_inst_callback_t callback,
     void *user_data)
index 57a866f..98014c5 100644 (file)
@@ -29,6 +29,9 @@ int graph_add_def (graph_config_t *cfg, graph_def_t *def);
 
 _Bool graph_matches (graph_config_t *cfg, const graph_ident_t *ident);
 
+int graph_inst_foreach (graph_config_t *cfg,
+               inst_callback_t cb, void *user_data);
+
 int graph_search (graph_config_t *cfg, const char *term,
     graph_inst_callback_t callback, void *user_data);