X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fgraph_instance.h;h=61d5ea43f67bc05dd187ac24030e12fd3cbd3715;hb=8a3753760230b270c8f4615891cba2586a661d21;hp=a6e7462163e5aae3dd47f6ca12bfbdd912816778;hpb=7d659a7188dd2012d9e7a90168750757b4ef97ba;p=collection4.git diff --git a/src/graph_instance.h b/src/graph_instance.h index a6e7462..61d5ea4 100644 --- a/src/graph_instance.h +++ b/src/graph_instance.h @@ -5,6 +5,7 @@ #include "graph_types.h" #include "graph_ident.h" +#include "rrd_args.h" #include "utils_array.h" /* @@ -26,13 +27,19 @@ int inst_get_params (graph_config_t *cfg, graph_instance_t *inst, char *buffer, size_t buffer_size); int inst_get_rrdargs (graph_config_t *cfg, graph_instance_t *inst, - str_array_t *args); + rrd_args_t *args); graph_ident_t *inst_get_selector (graph_instance_t *inst); int inst_compare_ident (graph_instance_t *inst, const graph_ident_t *ident); -_Bool inst_matches_ident (graph_instance_t *inst, const graph_ident_t *ident); +/* Returns true if "ident" matches the instance's selector. */ +_Bool inst_ident_matches (graph_instance_t *inst, const graph_ident_t *ident); + +/* Returns true if the instance's selector matches the (more general) + * "selector" ident. */ +_Bool inst_matches_ident (graph_instance_t *inst, + const graph_ident_t *selector); _Bool inst_matches_string (graph_config_t *cfg, graph_instance_t *inst, const char *term);