Commit ff8b5bc6 authored by Max Kellermann's avatar Max Kellermann

event/Loop: reorder methods

parent ef879782
...@@ -105,19 +105,6 @@ EventLoop::Break() noexcept ...@@ -105,19 +105,6 @@ EventLoop::Break() noexcept
} }
bool 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 EventLoop::AddFD(int fd, unsigned events, SocketEvent &event) noexcept
{ {
#ifdef HAVE_THREADED_EVENT_LOOP #ifdef HAVE_THREADED_EVENT_LOOP
...@@ -154,6 +141,19 @@ EventLoop::RemoveFD(int fd, SocketEvent &event) noexcept ...@@ -154,6 +141,19 @@ EventLoop::RemoveFD(int fd, SocketEvent &event) noexcept
return poll_backend.Remove(fd); 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 void
EventLoop::AddTimer(TimerEvent &t, Event::Duration d) noexcept 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