MCPcopy Create free account
hub / github.com/ElementsProject/lightning / timer_addmono

Function timer_addmono

ccan/ccan/timer/timer.c:121–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121void timer_addmono(struct timers *timers, struct timer *t, struct timemono when)
122{
123 assert(list_node_initted(&t->list));
124
125 t->time = time_to_grains(when);
126
127 /* Added in the past? Treat it as imminent. */
128 if (t->time < timers->base)
129 t->time = timers->base;
130 if (t->time < timers->first)
131 timers->first = t->time;
132
133 timer_add_raw(timers, t);
134}
135
136/* FIXME: inline */
137void timer_del(struct timers *timers UNNEEDED, struct timer *t)

Callers 10

mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
new_timerFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
new_abstimer_Function · 0.85

Calls 3

list_node_inittedFunction · 0.85
time_to_grainsFunction · 0.85
timer_add_rawFunction · 0.85

Tested by 9

mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
new_timerFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68