(PECL event >= 1.5.0)
Representa um observador de conexão.
Descritor de arquivo numérico do soquete subjacente. (Adicionado em
event-1.6.0
.)
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
Por padrão, o Libevent transforma descritores de arquivo subjacentes, ou soquetes, 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 observador de conexão fecha seu soquete subjacente quando o objeto EventListener é liberado.
EventListener::OPT_CLOSE_ON_EXEC
Se esta opção for definida, o observador de conexão definirá o sinalizador de fechamento na execução
no soquete do observador subjacente. Consulte a documentação da plataforma para
fcntl
e
FD_CLOEXEC
para mais informações.
EventListener::OPT_REUSEABLE
Por padrão, em algumas plataformas, depois que um soquete de observador é fechado, nenhum outro soquete pode ser vinculado à mesma porta até que um tempo passe. Definir esta opção faz com que o Libevent marque o soquete como reutilizável, para que uma vez fechado, outro soquete possa ser aberto para escutar na mesma porta.
EventListener::OPT_THREADSAFE
Aloca bloqueios para o observador, para que seja seguro usá-lo em vários threads.