EventBufferEvent::__construct

(PECL event >= 1.2.6-beta)

EventBufferEvent::__constructConstrói objeto EventBufferEvent

Descrição

public EventBufferEvent::__construct(
     EventBase $base ,
     mixed $socket = null ,
     int $options = 0 ,
     callable $readcb = null ,
     callable $writecb = null ,
     callable $eventcb = null ,
     mixed $arg = null
)

Cria um evento de buffer em um soquete, fluxo ou descritor de arquivo. Passar null para socket significa que o soquete deve ser criado mais tarde, por exemplo, por meio de EventBufferEvent::connect() .

Parâmetros

base

Base de eventos que deve ser associada ao novo evento de buffer.

socket

Pode ser criado como um fluxo (não necessariamente por meio d extensão sockets)

options

Uma das constantes EventBufferEvent::OPT_* ou 0 .

readcb

Função de retorno do evento de leitura. Veja sobre funções de retorno de evento de buffer .

writecb

Função de retorno do evento de escrita. Veja sobre funções de retorno de evento de buffer .

eventcb

Função de retorno do evento de alteração de status. Veja sobre funções de retorno de evento de buffer .

arg

Uma variável que será passada para todos as funções de retorno.

Veja Também