The EventListener class
(PECL event >= 1.5.0)
Introduction
Represents a connection listener.
Synopsis de la classe
$base
,
callable
$cb
,
mixed
$data
,
int
$flags
,
int
$backlog
,
mixed
$target
)Propriétés
- fd
-
Numeric file descriptor of the underlying socket. (Added in event-1.6.0 .)
Constantes pré-définies
-
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
-
By default Libevent turns underlying file descriptors, or sockets, to non-blocking mode. This flag tells to leave them non-blocking.
-
EventListener::OPT_CLOSE_ON_FREE
-
If this option is set, the connection listener closes its underlying socket when the EventListener object is freed.
-
EventListener::OPT_CLOSE_ON_EXEC
-
If this option is set, the connection listener sets the close-on-exec flag on the underlying listener socket. See platform documentation for fcntl and
FD_CLOEXEC
for more information. -
EventListener::OPT_REUSEABLE
-
By default on some platforms, once a listener socket is closed, no other socket can bind to the same port until a while has passed. Setting this option makes Libevent mark the socket as reusable, so that once it is closed, another socket can be opened to listen on the same port.
-
EventListener::OPT_THREADSAFE
-
Allocate locks for the listener, so that it’s safe to use it from multiple threads.
Sommaire
- EventListener::__construct — Crée un nouvel écouteur de connexion associé avec la base d'événement
- EventListener::disable — Désactive un objet d'écoute d'événement de connexion
- EventListener::enable — Active un objet d'écoute d'événement de connexion
- EventListener::getBase — Retourne la base d'événement associée avec l'écouteur d'événements
- EventListener::getSocketName — Récupère l'adresse courant pour laquelle le socket d'écoute est lié
- EventListener::setCallback — Le but de setCallback
- EventListener::setErrorCallback — Définit la fonction de rappel sur l'évènement d'erreur