24 struct private_init {};
bool Invoke(F &&f, Args &&... args) const
Definition Handle.hpp:265
uv_prepare_t * GetRaw() const noexcept
Definition Handle.hpp:303
HandleImpl()
Definition Handle.hpp:308
Event loop.
Definition Loop.hpp:35
static std::shared_ptr< Prepare > Create(Loop &loop)
Create a prepare handle.
wpi::util::sig::Signal prepare
Signal generated once per loop iteration prior to polling for I/O.
Definition Prepare.hpp:59
void Start()
Start the handle.
~Prepare() noexcept override=default
Prepare(const private_init &)
Definition Prepare.hpp:27
void Stop()
Stop the handle.
Definition Prepare.hpp:54
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_prepare_stop(uv_prepare_t *prepare)