version 1.34, 2016/01/19 15:59:12 |
version 1.35, 2016/07/15 09:27:35 |
|
|
if (!event_initialized(&w->name_event)) |
if (!event_initialized(&w->name_event)) |
evtimer_set(&w->name_event, name_time_callback, w); |
evtimer_set(&w->name_event, name_time_callback, w); |
if (!evtimer_pending(&w->name_event, NULL)) { |
if (!evtimer_pending(&w->name_event, NULL)) { |
log_debug("@%u name timer queued (%d left)", w->id, left); |
log_debug("@%u name timer queued (%d left)", w->id, |
|
left); |
timerclear(&next); |
timerclear(&next); |
next.tv_usec = left; |
next.tv_usec = left; |
event_add(&w->name_event, &next); |
event_add(&w->name_event, &next); |
} else |
} else { |
log_debug("@%u name timer already queued (%d left)", w->id, left); |
log_debug("@%u name timer already queued (%d left)", |
|
w->id, left); |
|
} |
return; |
return; |
} |
} |
memcpy(&w->name_time, &tv, sizeof w->name_time); |
memcpy(&w->name_time, &tv, sizeof w->name_time); |