Lines Matching refs:loop
74 RunImpl(MainLoop &loop);
81 MainLoop &loop; member in MainLoop::RunImpl
100 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument
101 in_events.reserve(loop.m_read_fds.size()); in RunImpl()
105 in_events.resize(loop.m_read_fds.size()); in Poll()
107 for (auto &fd : loop.m_read_fds) in Poll()
110 num_events = kevent(loop.m_kqueue, in_events.data(), in_events.size(), in Poll()
127 if (loop.m_terminate_request) in ProcessEvents()
131 loop.ProcessReadObject(out_events[i].ident); in ProcessEvents()
134 loop.ProcessSignal(out_events[i].ident); in ProcessEvents()
142 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument
144 read_fds.reserve(loop.m_read_fds.size()); in RunImpl()
159 for (const auto &sig : loop.m_signals) in get_sigmask()
175 for (const auto &fd : loop.m_read_fds) { in Poll()
204 for (const auto &fd : loop.m_read_fds) { in Poll()
227 for (const auto &fd : loop.m_read_fds)
238 if (loop.m_terminate_request)
241 loop.ProcessReadObject(handle);
245 for (const auto &entry : loop.m_signals)
250 if (loop.m_terminate_request)
253 loop.ProcessSignal(signal);