A classe EvChild
(PECL ev >= 0.2.0)
Introdução
Os observadores EvChild
são acionados quando o processo recebe um
SIGCHLD
em resposta a algumas mudanças no status do filho (geralmente quando um filho morre
ou sai). É permitido instalar um
observador EvChild
após o filho ter sido bifurcado(o que implica que ele já
pode ter saído), desde que o loop de eventos não seja inserido (ou seja continuado
a partir de um observador), ou seja, bifurcar e registrar imediatamente um observador
para o filho é bom, mas bifurcar e registrar um observador algumas iterações
do loop de eventos mais tarde ou na próxima invocação de retorno de chamada não é.
É permitido registrar observadores EvChild no loop padrão apenas.
Resumo da classe
int
$pid
,bool
$trace
,callable
$callback
,mixed
$data
= null
,int
$priority
= 0
)
int
$pid
,bool
$trace
,callable
$callback
,mixed
$data
= ?,int
$priority
= ?): object
Propriedades
- pid
-
Somente leitura . O ID do processo que este observador observa, ou
0
, significando qualquer ID de processo. - rpid
-
Somente leitura .O ID do processo que detectou uma alteração de status.
- rstatus
-
Somente leitura . O status de saída do processo causado por rpid .
Table of Contents
- EvChild::__construct — Constructs the EvChild watcher object
- EvChild::createStopped — Create instance of a stopped EvCheck watcher
- EvChild::set — Configures the watcher