summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/core/rate_ctr.h5
-rw-r--r--include/osmocom/core/stat_item.h6
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);