EvFork クラス

はじめに

Fork ウォッチャーが呼ばれるのは、fork() を検出したときです (通常は、誰かが EvLoop::fork を呼んで libev に通知します)。 起動するのは、イベントループが次の処理をブロックする前、 そして EvCheck ウォッチャーが呼ばれる前になります。 また、フォークした後の子プロセス内でだけ起動します。 誰かが間違ったプロセスで EvLoop::fork を呼んだとしても、fork ハンドラが起動してしまうことに注意しましょう。

クラス概要

EvFork
class EvFork extends EvWatcher {
/* 継承したプロパティ */
public $is_active;
public $data;
public $is_pending;
public $priority;
/* メソッド */
public __construct( callable $callback , mixed $data = null , int $priority = 0 )
final public static object createStopped( string $callback , string $data = ?, string $priority = ?)
/* 継承したメソッド */
public int EvWatcher::clear()
public void EvWatcher::feed( int $revents )
public EvLoop EvWatcher::getLoop()
public void EvWatcher::invoke( int $revents )
public bool EvWatcher::keepalive( bool $value = ?)
public void EvWatcher::setCallback( callable $callback )
public void EvWatcher::start()
public void EvWatcher::stop()
}
目次