24 struct private_init {};
27 explicit Check(
const private_init&) {}
28 ~Check() noexcept override = default;
void Start()
Start the handle.
void Stop()
Stop the handle.
Definition Check.hpp:54
Check(const private_init &)
Definition Check.hpp:27
static std::shared_ptr< Check > Create(Loop &loop)
Create a check handle.
wpi::util::sig::Signal check
Signal generated once per loop iteration after polling for I/O.
Definition Check.hpp:59
~Check() noexcept override=default
bool Invoke(F &&f, Args &&... args) const
Definition Handle.hpp:265
uv_check_t * GetRaw() const noexcept
Definition Handle.hpp:303
HandleImpl()
Definition Handle.hpp:308
Event loop.
Definition Loop.hpp:35
Definition StringMap.hpp:773
Definition Prepare.hpp:14
SignalBase< detail::NullMutex, T... > Signal
Specialization of SignalBase to be used in single threaded contexts.
Definition Signal.h:809
UV_EXTERN int uv_check_stop(uv_check_t *check)