| 2120 | } |
| 2121 | |
| 2122 | static bool start_timer(HANDLE tqueue, HANDLE *timer, WAITORTIMERCALLBACK cb, void *cb_arg, DWORD time) { |
| 2123 | if (*timer) { |
| 2124 | // TODO: log err |
| 2125 | return false; |
| 2126 | } |
| 2127 | return CreateTimerQueueTimer(timer, tqueue, cb, cb_arg, time, 0, WT_EXECUTEONLYONCE); |
| 2128 | } |
| 2129 | |
| 2130 | VOID CALLBACK tick_timer_cb(PVOID arg, BOOLEAN /* ignored*/ ) { |
| 2131 | pconnection_t *pc = (pconnection_t *) arg; |
no outgoing calls
no test coverage detected