A classe EvFork

(PECL ev >= 0.2.0)

Introdução

Os observadores de fork são chamados quando um fork() foi detectado (geralmente porque quem sinalizou libev sobre isso chamando EvLoop::fork()). A invocação é feita antes do próximo bloco do loop de eventos e antes dos observadores EvCheck serem chamados, e somente no filho após o fork. Observe que se quem estiver chamando EvLoop::fork() o chamar no processo errado, os manipuladores de fork também serão invocados.

Resumo da classe

class EvFork extends EvWatcher {
/* Propriedades herdadas */
public $is_active;
public $data;
public $is_pending;
public $priority;
/* Métodos */
public __construct( callable $callback , mixed $data = null , int $priority = 0 )
final public static createStopped( string $callback , string $data = ?, string $priority = ?): object
/* Métodos herdados */
public EvWatcher::feed( int $revents ): void
public EvWatcher::invoke( int $revents ): void
public EvWatcher::keepalive( bool $value = ?): bool
public EvWatcher::setCallback( callable $callback ): void
}

Table of Contents