(PECL swoole >= 1.9.0)
Swoole\Event::set — Modifica os callbacks e a máscara do listener de eventos
$sock,$read_callback,$write_callback = ?,$flags = ?Modifica os callbacks e a máscara do listener de eventos para o descritor de arquivo fornecido.
Nota:
Quando $read_callback não for nulo, a função de callback de evento de leitura será modificada para a função especificada.
Nota:
Quando $write_callback não for nulo, a função de callback de evento de escrita será atualizada para a função especificada.
Nota:
Configurar apenas SWOOLE_EVENT_READ desativa a escuta de eventos de escrita, enquanto configurar apenas SWOOLE_EVENT_WRITE desativa a escuta de eventos de leitura.
Swoole\Event::set substitui os callbacks, mas não os libera. Especificar null para os callbacks (por exemplo, read_callback/write_callback) preserva os callbacks existentes em vez de limpá-los.
Escutar SWOOLE_EVENT_READ sem um read_callback (ou SWOOLE_EVENT_WRITE sem um write_callback) fará com que a operação falhe e retorne false.
sockDescritor de arquivo, recurso de fluxo, recurso de socket ou objeto.
read_callbackFunção de callback para eventos de leitura.
write_callbackFunção de callback para eventos de escrita.
flags
Máscara de tipo de evento (por exemplo, SWOOLE_EVENT_READ, SWOOLE_EVENT_WRITE
ou SWOOLE_EVENT_READ | SWOOLE_EVENT_WRITE).