EvLoop::runBegin checking for events and calling callbacks for the loop
&reftitle.description;
publicvoidEvLoop::runintflags0
Begin checking for events and calling callbacks for the current event loop.
Returns when a callback calls
Ev::stop
method, or the flags are nonzero(in which case the return value is true) or
when there are no active watchers which reference the loop(
EvWatcher::keepalive
is &true;), in which case the return value will be &false;. The return
value can generally be interpreted as
if &true;, there is more work left
to do
.
&reftitle.parameters;
flags
Optional parameter
flags
can be one of the following:
List for possible values of flagsflagsDescription0The default behavior described aboveEv::RUN_ONCEBlock at most one(wait, but don't loop)Ev::RUN_NOWAITDon't block at all(fetch/handle events, but don't wait)
See
the run flag
constants
.
&reftitle.returnvalues;
&return.void;
&reftitle.seealso;
EvLoop::stopEv::run