mirror of https://gerrit.osmocom.org/libosmocore
rate_ctr: Store the numeric index as part of 'rate_ctr_group'
This commit is contained in:
parent
7b45d60887
commit
087fcff9a5
|
@ -49,6 +49,7 @@ struct rate_ctr_group {
|
||||||
struct llist_head list;
|
struct llist_head list;
|
||||||
/* Pointer to the counter group class */
|
/* Pointer to the counter group class */
|
||||||
const struct rate_ctr_group_desc *desc;
|
const struct rate_ctr_group_desc *desc;
|
||||||
|
unsigned int idx;
|
||||||
/* The name prefix generated from desc->group_prefix_fmt and index */
|
/* The name prefix generated from desc->group_prefix_fmt and index */
|
||||||
char *name_prefix;
|
char *name_prefix;
|
||||||
/* Actual counter structures below */
|
/* Actual counter structures below */
|
||||||
|
|
|
@ -51,6 +51,7 @@ struct rate_ctr_group *rate_ctr_group_alloc(void *ctx,
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
group->desc = desc;
|
group->desc = desc;
|
||||||
|
group->idx = idx;
|
||||||
/* Generate the Group prefix from the user-specified index */
|
/* Generate the Group prefix from the user-specified index */
|
||||||
group->name_prefix = talloc_size(group, strlen(desc->group_prefix_fmt) + 20);
|
group->name_prefix = talloc_size(group, strlen(desc->group_prefix_fmt) + 20);
|
||||||
sprintf(group->name_prefix, desc->group_prefix_fmt, idx);
|
sprintf(group->name_prefix, desc->group_prefix_fmt, idx);
|
||||||
|
|
Loading…
Reference in New Issue