Ev::run
(PECL ev >= 0.2.0)
Ev::run — イベントのチェックとデフォルトループのコールバックの呼び出しを開始する
説明
イベントのチェックとデフォルトループのコールバックの呼び出しを開始します。
コールバックが Ev::stop() メソッドを読んだとき、
あるいは flags がゼロ以外のとき (この場合の戻り値は true)
に結果を返します。あるいは、ループを参照するアクティブなウォッチャーがないとき
(EvWatcher::keepalive() が true
)
のときにも結果を返し、このときに返す値は false
になります。
戻り値の解釈は、一般的に、
もし true
ならまだ作業が残っている
となります。
パラメータ
-
flags
-
オプションのパラメータで、以下のいずれかになります。
flags
に指定できる値の一覧flags
説明 0
上で述べたデフォルトの挙動。 Ev::RUN_ONCE
最大 1 件ブロックします (待つけれども繰り返しません)。 Ev::RUN_NOWAIT
まったくブロックしません (イベントを取得して処理しますが、待ちません)。 実行フラグ定数 も参照ください。
戻り値
値を返しません。
参考
- Ev::stop() - デフォルトのイベントループを止める
- EvLoop::run() - Begin checking for events and calling callbacks for the loop
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google