|
| Loop (ev_poll_t *poll=nullptr, ::std::size_t npoll=1, bool poll_task=false) |
|
| ~Loop () |
|
Poll | get_poll () const noexcept |
|
Executor | get_executor () const noexcept |
|
void | stop () noexcept |
|
bool | stopped () const noexcept |
| @ see ev_loop_stopped()
|
|
void | restart () noexcept |
|
::std::size_t | wait (ev_future_t *future) |
|
::std::size_t | wait (ev_future_t *future, ::std::error_code &ec) noexcept |
|
template<class Rep , class Period > |
::std::size_t | wait_for (ev_future_t *future, const ::std::chrono::duration< Rep, Period > &d) |
|
template<class Rep , class Period > |
::std::size_t | wait_for (ev_future_t *future, const ::std::chrono::duration< Rep, Period > &d, ::std::error_code &ec) noexcept |
|
template<class Clock , class Duration > |
::std::size_t | wait_until (ev_future_t *future, const ::std::chrono::time_point< Clock, Duration > &t) |
|
template<class Clock , class Duration > |
::std::size_t | wait_until (ev_future_t *future, const ::std::chrono::time_point< Clock, Duration > &t, ::std::error_code &ec) noexcept |
|
::std::size_t | wait_one (ev_future_t *future) |
|
::std::size_t | wait_one (ev_future_t *future, ::std::error_code &ec) noexcept |
|
template<class Rep , class Period > |
::std::size_t | wait_one_for (ev_future_t *future, const ::std::chrono::duration< Rep, Period > &d) |
|
template<class Rep , class Period > |
::std::size_t | wait_one_for (ev_future_t *future, const ::std::chrono::duration< Rep, Period > &d, ::std::error_code &ec) noexcept |
|
template<class Clock , class Duration > |
::std::size_t | wait_one_until (ev_future_t *future, const ::std::chrono::time_point< Clock, Duration > &t) |
|
template<class Clock , class Duration > |
::std::size_t | wait_one_until (ev_future_t *future, const ::std::chrono::time_point< Clock, Duration > &t, ::std::error_code &ec) noexcept |
|
::std::size_t | run () |
|
::std::size_t | run (::std::error_code &ec) noexcept |
|
template<class Rep , class Period > |
::std::size_t | run_for (const ::std::chrono::duration< Rep, Period > &d) |
|
template<class Rep , class Period > |
::std::size_t | run_for (const ::std::chrono::duration< Rep, Period > &d, ::std::error_code &ec) noexcept |
|
template<class Clock , class Duration > |
::std::size_t | run_until (const ::std::chrono::time_point< Clock, Duration > &t) |
|
template<class Clock , class Duration > |
::std::size_t | run_until (const ::std::chrono::time_point< Clock, Duration > &t, ::std::error_code &ec) noexcept |
|
::std::size_t | run_one () |
|
::std::size_t | run_one (::std::error_code &ec) noexcept |
|
template<class Rep , class Period > |
::std::size_t | run_one_for (const ::std::chrono::duration< Rep, Period > &d) |
|
template<class Rep , class Period > |
::std::size_t | run_one_for (const ::std::chrono::duration< Rep, Period > &d, ::std::error_code &ec) noexcept |
|
template<class Clock , class Duration > |
::std::size_t | run_one_until (const ::std::chrono::time_point< Clock, Duration > &t) |
|
template<class Clock , class Duration > |
::std::size_t | run_one_until (const ::std::chrono::time_point< Clock, Duration > &t, ::std::error_code &ec) noexcept |
|
::std::size_t | poll () |
|
::std::size_t | poll (::std::error_code &ec) noexcept |
|
::std::size_t | poll_one () |
|
::std::size_t | poll_one (::std::error_code &ec) noexcept |
|
void | kill (void *thr) |
|
A polling event loop.
Definition at line 41 of file loop.hpp.