struct def_callback_data_s
{
graph_instance_t *inst;
- str_array_t *args;
+ rrd_args_t *args;
};
typedef struct def_callback_data_s def_callback_data_t;
{
def_callback_data_t *data = user_data;
graph_instance_t *inst = data->inst;
- str_array_t *args = data->args;
+ rrd_args_t *args = data->args;
size_t i;
int inst_get_rrdargs (graph_config_t *cfg, /* {{{ */
graph_instance_t *inst,
- str_array_t *args)
+ rrd_args_t *args)
{
def_callback_data_t data = { inst, args };
graph_def_t *defs;
return (ident_compare (inst->select, ident));
} /* }}} int inst_compare_ident */
-_Bool inst_matches_ident (graph_instance_t *inst, /* {{{ */
+_Bool inst_ident_matches (graph_instance_t *inst, /* {{{ */
const graph_ident_t *ident)
{
if ((inst == NULL) || (ident == NULL))
return (0);
return (ident_matches (inst->select, ident));
+} /* }}} _Bool inst_ident_matches */
+
+_Bool inst_matches_ident (graph_instance_t *inst, /* {{{ */
+ const graph_ident_t *ident)
+{
+ if ((inst == NULL) || (ident == NULL))
+ return (0);
+
+ return (ident_matches (ident, inst->select));
} /* }}} _Bool inst_matches_ident */
_Bool inst_matches_string (graph_config_t *cfg, /* {{{ */