Various modules: Use the new "rrd_args_t" structure.
[collection4.git] / src / graph.h
index d303a85..ddfbda6 100644 (file)
@@ -4,6 +4,7 @@
 #include "graph_types.h"
 #include "graph_ident.h"
 #include "oconfig.h"
+#include "rrd_args.h"
 #include "utils_array.h"
 
 /*
@@ -46,6 +47,10 @@ graph_instance_t *graph_inst_find_exact (graph_config_t *cfg,
 graph_instance_t *graph_inst_find_matching (graph_config_t *cfg,
     const graph_ident_t *ident);
 
+int graph_inst_find_all_matching (graph_config_t *cfg,
+    const graph_ident_t *ident,
+    graph_inst_callback_t callback, void *user_data);
+
 int graph_inst_search (graph_config_t *cfg, const char *term,
     graph_inst_callback_t callback, void *user_data);
 
@@ -60,7 +65,7 @@ int graph_compare (graph_config_t *cfg, const graph_ident_t *ident);
 int graph_clear_instances (graph_config_t *cfg);
 
 int graph_get_rrdargs (graph_config_t *cfg, graph_instance_t *inst,
-    str_array_t *args);
+    rrd_args_t *args);
 
 #endif /* GRAPH_H */
 /* vim: set sw=2 sts=2 et fdm=marker : */