Commit ff8b5bc6 authored by Max Kellermann's avatar Max Kellermann

event/Loop: reorder methods

parent ef879782
......@@ -105,19 +105,6 @@ EventLoop::Break() noexcept
}
bool
EventLoop::AbandonFD(SocketEvent &event) noexcept
{
#ifdef HAVE_THREADED_EVENT_LOOP
assert(!IsAlive() || IsInside());
#endif
assert(event.IsDefined());
event.unlink();
return poll_backend.Abandon(event.GetSocket().Get());
}
bool
EventLoop::AddFD(int fd, unsigned events, SocketEvent &event) noexcept
{
#ifdef HAVE_THREADED_EVENT_LOOP
......@@ -154,6 +141,19 @@ EventLoop::RemoveFD(int fd, SocketEvent &event) noexcept
return poll_backend.Remove(fd);
}
bool
EventLoop::AbandonFD(SocketEvent &event) noexcept
{
#ifdef HAVE_THREADED_EVENT_LOOP
assert(!IsAlive() || IsInside());
#endif
assert(event.IsDefined());
event.unlink();
return poll_backend.Abandon(event.GetSocket().Get());
}
void
EventLoop::AddTimer(TimerEvent &t, Event::Duration d) noexcept
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment