Lines Matching refs:loop
72 RunImpl(MainLoop &loop);
79 MainLoop &loop; member in MainLoop::RunImpl
98 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument
99 in_events.reserve(loop.m_read_fds.size()); in RunImpl()
103 in_events.resize(loop.m_read_fds.size()); in Poll()
105 for (auto &fd : loop.m_read_fds) in Poll()
108 num_events = kevent(loop.m_kqueue, in_events.data(), in_events.size(), in Poll()
125 if (loop.m_terminate_request) in ProcessEvents()
129 loop.ProcessReadObject(out_events[i].ident); in ProcessEvents()
132 loop.ProcessSignal(out_events[i].ident); in ProcessEvents()
140 MainLoop::RunImpl::RunImpl(MainLoop &loop) : loop(loop) { in RunImpl() argument
142 read_fds.reserve(loop.m_read_fds.size()); in RunImpl()
155 for (const auto &sig : loop.m_signals) in get_sigmask()
171 for (const auto &fd : loop.m_read_fds) { in Poll()
200 for (const auto &fd : loop.m_read_fds) { in Poll()
223 for (const auto &fd : loop.m_read_fds)
234 if (loop.m_terminate_request)
237 loop.ProcessReadObject(handle);
241 for (const auto &entry : loop.m_signals)
246 if (loop.m_terminate_request)
249 loop.ProcessSignal(signal);