aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-05-18 03:46:41 +0200
committerHarald Welte <laforge@gnumonks.org>2018-06-08 16:16:42 +0000
commitfb75d109a1a264946b8fba01331bc557a8994820 (patch)
tree0458e5ca0e770b49814d7dd21ec41ba1db1058e4 /src
parentdd24cd39c05119e27e958e01f9b4a5bb20506ff7 (diff)
cosmetic: penalty timers: constify, tweak doc
Diffstat (limited to 'src')
-rw-r--r--src/osmo-bsc/penalty_timers.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osmo-bsc/penalty_timers.c b/src/osmo-bsc/penalty_timers.c
index b80fec946..02cf2468a 100644
--- a/src/osmo-bsc/penalty_timers.c
+++ b/src/osmo-bsc/penalty_timers.c
@@ -34,7 +34,7 @@ struct penalty_timers {
struct penalty_timer {
struct llist_head entry;
- void *for_object;
+ const void *for_object;
unsigned int timeout;
};
@@ -55,7 +55,7 @@ struct penalty_timers *penalty_timers_init(void *ctx)
return pt;
}
-void penalty_timers_add(struct penalty_timers *pt, void *for_object, int timeout)
+void penalty_timers_add(struct penalty_timers *pt, const void *for_object, int timeout)
{
struct penalty_timer *timer;
unsigned int now;
@@ -89,7 +89,7 @@ void penalty_timers_add(struct penalty_timers *pt, void *for_object, int timeout
llist_add_tail(&timer->entry, &pt->timers);
}
-unsigned int penalty_timers_remaining(struct penalty_timers *pt, void *for_object)
+unsigned int penalty_timers_remaining(struct penalty_timers *pt, const void *for_object)
{
struct penalty_timer *timer;
unsigned int now = time_now();
@@ -107,7 +107,7 @@ unsigned int penalty_timers_remaining(struct penalty_timers *pt, void *for_objec
return max_remaining;
}
-void penalty_timers_clear(struct penalty_timers *pt, void *for_object)
+void penalty_timers_clear(struct penalty_timers *pt, const void *for_object)
{
struct penalty_timer *timer, *timer2;
llist_for_each_entry_safe(timer, timer2, &pt->timers, entry) {