(PECL ev >= 0.2.0)
Ev::run — イベントのチェックとデフォルトループのコールバックの呼び出しを開始する
イベントのチェックとデフォルトループのコールバックの呼び出しを開始します。 コールバックが Ev::stop() メソッドを読んだとき、 あるいは flags がゼロ以外のとき (この場合の戻り値は true) に結果を返します。あるいは、ループを参照するアクティブなウォッチャーがないとき (EvWatcher::keepalive() が true
) のときにも結果を返し、このときに返す値は false
になります。 戻り値の解釈は、一般的に、 もし true
ならまだ作業が残っている となります。
flags
オプションのパラメータで、以下のいずれかになります。
flags | 説明 |
---|---|
0 | 上で述べたデフォルトの挙動。 |
Ev::RUN_ONCE | 最大 1 件ブロックします (待つけれども繰り返しません)。 |
Ev::RUN_NOWAIT | まったくブロックしません (イベントを取得して処理しますが、待ちません)。 |
実行フラグ定数 も参照ください。
値を返しません。