« EvLoop::resume
EvLoop::signal »

EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run — Begin checking for events and calling callbacks for the loop

説明

public function EvLoop::run( int $flags = 0 ): void

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.

パラメータ

flags

Optional parameter flags can be one of the following:

List for possible values of flags
flags Description
0 The default behavior described above
Ev::RUN_ONCE Block at most one(wait, but don't loop)
Ev::RUN_NOWAIT Don't block at all(fetch/handle events, but don't wait)

See the run flag constants.

戻り値

値を返しません。

参考

  • EvLoop::stop() - Stops the event loop
  • Ev::run() - イベントのチェックとデフォルトループのコールバックの呼び出しを開始する
関連キーワード:
loop   EvLoop   flags   events   Begin   checking   calling   callbacks   return   event   stop   case   there   wait   resume   signal   current   callback   calls   method   nonzero   watchers   reference   EvWatcher   keepalive
関連する関数・ページ:
evloop.stop   evloop.construct   evloop.now   evloop.defaultloop   evloop.suspend   evloop.resume