X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fgraph.h;h=ddfbda6a7ae09637008181bf8706e59b348a1cb8;hb=da4f69af961e91db6605a451dc3040c82c1a7344;hp=d303a8515e728c9e961bf95c69097473cb98e468;hpb=aaf63df27b244028582cfd078e82189110501043;p=collection4.git diff --git a/src/graph.h b/src/graph.h index d303a85..ddfbda6 100644 --- a/src/graph.h +++ b/src/graph.h @@ -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 : */