| 364 | | double waitTime = timerQueue_.front().first - currentTimeMs; |
|---|
| 365 | | if( waitTime < 0. ) |
|---|
| 366 | | waitTime = 0.; |
|---|
| 367 | | DWORD waitResult = WaitForMultipleObjects( (DWORD)socketListeners_.size() + 1, &events[0], FALSE, |
|---|
| 368 | | timerQueue_.empty() ? INFINITE : (DWORD)waitTime ); |
|---|
| | 364 | |
|---|
| | 365 | DWORD waitTime = INFINITE; |
|---|
| | 366 | if( !timerQueue_.empty() ){ |
|---|
| | 367 | |
|---|
| | 368 | waitTime = (DWORD)( timerQueue_.front().first >= currentTimeMs |
|---|
| | 369 | ? timerQueue_.front().first - currentTimeMs |
|---|
| | 370 | : 0 ); |
|---|
| | 371 | } |
|---|
| | 372 | |
|---|
| | 373 | DWORD waitResult = WaitForMultipleObjects( (DWORD)socketListeners_.size() + 1, &events[0], FALSE, waitTime ); |
|---|