static void pinger_timer(void *ctx, unsigned long now) { Pinger pinger = (Pinger)ctx; if (pinger->pending && now == pinger->next) { pinger->back->special(pinger->backhandle, TS_PING); pinger->pending = FALSE; pinger_schedule(pinger); } }
static void pinger_timer(void *ctx, long now) { Pinger pinger = (Pinger) ctx; if (pinger->pending && now - pinger->next >= 0) { if (enablekey == 1 && !com_enable) { pinger->back->special(pinger->backhandle, TS_PING); } pinger->pending = FALSE; pinger_schedule(pinger); } }