Merge commit 'ba01fa44feb6deb0f0359f381eafe866991c06c1' into pablo/namespace
[osmocom-bb.git] / src / shared / libosmocore / include / osmocom / core / statistics.h
index 2c15965..1849327 100644 (file)
@@ -1,33 +1,33 @@
 #ifndef _STATISTICS_H
 #define _STATISTICS_H
 
-struct counter {
+struct osmo_counter {
        struct llist_head list;
        const char *name;
        const char *description;
        unsigned long value;
 };
 
-static inline void counter_inc(struct counter *ctr)
+static inline void osmo_counter_inc(struct osmo_counter *ctr)
 {
        ctr->value++;
 }
 
-static inline unsigned long counter_get(struct counter *ctr)
+static inline unsigned long osmo_counter_get(struct osmo_counter *ctr)
 {
        return ctr->value;
 }
 
-static inline void counter_reset(struct counter *ctr)
+static inline void osmo_counter_reset(struct osmo_counter *ctr)
 {
        ctr->value = 0;
 }
 
-struct counter *counter_alloc(const char *name);
-void counter_free(struct counter *ctr);
+struct osmo_counter *osmo_counter_alloc(const char *name);
+void osmo_counter_free(struct osmo_counter *ctr);
 
-int counters_for_each(int (*handle_counter)(struct counter *, void *), void *data);
+int osmo_counters_for_each(int (*handle_counter)(struct osmo_counter *, void *), void *data);
 
-struct counter *counter_get_by_name(const char *name);
+struct osmo_counter *osmo_counter_get_by_name(const char *name);
 
 #endif /* _STATISTICS_H */