diff options
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/core/rate_ctr.h | 5 | ||||
-rw-r--r-- | include/osmocom/core/stat_item.h | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/include/osmocom/core/rate_ctr.h b/include/osmocom/core/rate_ctr.h index 03b1bfbe..4fecdfae 100644 --- a/include/osmocom/core/rate_ctr.h +++ b/include/osmocom/core/rate_ctr.h @@ -71,6 +71,11 @@ struct rate_ctr_group *rate_ctr_group_alloc(void *ctx, const struct rate_ctr_group_desc *desc, unsigned int idx); +static inline void rate_ctr_group_upd_idx(struct rate_ctr_group *grp, unsigned int idx) +{ + grp->idx = idx; +} + void rate_ctr_group_free(struct rate_ctr_group *grp); void rate_ctr_add(struct rate_ctr *ctr, int inc); diff --git a/include/osmocom/core/stat_item.h b/include/osmocom/core/stat_item.h index c2ad8cfd..c1466f8c 100644 --- a/include/osmocom/core/stat_item.h +++ b/include/osmocom/core/stat_item.h @@ -70,6 +70,12 @@ struct osmo_stat_item_group *osmo_stat_item_group_alloc( const struct osmo_stat_item_group_desc *desc, unsigned int idx); +static inline void osmo_stat_item_group_udp_idx( + struct osmo_stat_item_group *grp, unsigned int idx) +{ + grp->idx = idx; +} + void osmo_stat_item_group_free(struct osmo_stat_item_group *statg); void osmo_stat_item_set(struct osmo_stat_item *item, int32_t value); |