A classe EventListener
(PECL event >= 1.5.0)
Introdução
Representa um ouvinte de conexão.
Resumo da classe
Propriedades
- fd
-
Descritor de arquivo numérico do socket subjacente. (Adicionado em
event-1.6.0
.)
Constantes pré-definidas
-
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
-
Por padrão, o Libevent transforma descritores de arquivo subjacentes, ou sockets, em modo sem bloqueio. Este sinalizador diz ao Libevent para deixá-los em modo bloqueante.
-
EventListener::OPT_CLOSE_ON_FREE
-
Se esta opção estiver definida, o ouvinte de conexão fecha seu socket subjacente quando o objeto EventListener é liberado.
-
EventListener::OPT_CLOSE_ON_EXEC
-
Se esta opção for definida, o ouvinte de conexão definirá o sinalizador close-on-exec no socket do ouvinte subjacente. Consulte a documentação da plataforma para
fcntl
eFD_CLOEXEC
para mais informações. -
EventListener::OPT_REUSEABLE
-
Por padrão, em algumas plataformas, depois que um socket de ouvinte é fechado, nenhum outro socket pode ser vinculado à mesma porta até que um tempo passe. Definir esta opção faz com que o Libevent marque o socket como reutilizável, para que uma vez fechado, outro socket possa ser aberto para escutar na mesma porta.
-
EventListener::OPT_THREADSAFE
-
Aloca bloqueios para o ouvinte, para que seja seguro usá-lo em vários threads.
Table of Contents
- EventListener::__construct — Creates new connection listener associated with an event base
- EventListener::disable — Disables an event connect listener object
- EventListener::enable — Enables an event connect listener object
- EventListener::getBase — Returns event base associated with the event listener
- EventListener::getSocketName — Retreives the current address to which the listener's socket is bound
- EventListener::setCallback — The setCallback purpose
- EventListener::setErrorCallback — Set event listener's error callback