event/Loop: move code to Wait()

This commit is contained in:
Max Kellermann
2020-10-15 20:19:01 +02:00
parent 1473d8474f
commit b611b1824a
2 changed files with 25 additions and 9 deletions

View File

@@ -258,6 +258,14 @@ private:
*/
Event::Duration HandleTimers() noexcept;
/**
* Call epoll_wait() and pass all returned events to
* SocketEvent::SetReadyFlags().
*
* @return true if one or more sockets have become ready
*/
bool Wait(Event::Duration timeout) noexcept;
#ifdef HAVE_THREADED_EVENT_LOOP
void OnSocketReady(unsigned flags) noexcept;
#endif