Sobre funções de retorno de eventos de buffer

Um objeto da classe EventBufferEvent representa um evento de buffer. A natureza assíncrona da E/S executada pelo Libevent implica que um soquete (ou outro tipo de descritor de arquivo) nem sempre está disponível. O evento invoca funções de retorno correspondentes quando o recurso fica disponível para leitura ou gravação, ou quando ocorre algum evento (por exemplo, erro, "fim de linha" etc.).

As funções de retorno de leitura e gravação devem corresponder ao seguinte protótipo:

callback( EventBufferEvent $bev = null , mixed $arg = null ): void

bev

Objeto EventBufferEvent associado.

arg

Variável personalizada anexada a todas as funções de retorno por meio de EventBufferEvent::__construct() ou EventBufferEvent::setCallbacks() .

A função de retorno do evento deve corresponder ao seguinte protótipo:

callback( EventBufferEvent $bev = null , int $events = 0 , mixed $arg = null ): void

bev

Objeto EventBufferEvent associado.

events

Máscara de bits de eventos: EventBufferEvent::READING , EventBufferEvent::WRITING , EventBufferEvent::EOL , EventBufferEvent::ERROR e EventBufferEvent::TIMEOUT . Consulte as constantes de EventBufferEvent

arg

Variável personalizada anexada a todas as funções de retorno por meio de EventBufferEvent::__construct() ou EventBufferEvent::setCallbacks() .

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top