EventHttpRequest::sendReplyStart
EventListener::__construct
Event
PHP Manual

# The EventListener class

(PECL event >= 1.5.0)

## Introduction

Represents a connection listener.

## Synopsis de la classe

final EventListener {
/* Constants */
const integer OPT_LEAVE_SOCKETS_BLOCKING = 1 ;
const integer OPT_CLOSE_ON_FREE = 2 ;
const integer OPT_CLOSE_ON_EXEC = 4 ;
const integer OPT_REUSEABLE = 8 ;
const integer OPT_THREADSAFE = 16 ;
/* Propriétés */
public readonly int $fd ;
/* Méthodes */
public __construct ( EventBase `$base` , callable `$cb` , mixed `$data` , int `$flags` , int `$backlog` , mixed `$target` )
public bool disable ( void )
public bool enable ( void )
public void getBase ( void )
public static bool getSocketName ( string `&$address` [, mixed `&$port` ] )
public void setCallback ( callable `$cb` [, mixed `$arg` = `NULL` ] )
public void setErrorCallback ( string `$cb` )
}

## 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

EventHttpRequest::sendReplyStart
EventListener::__construct
Event
PHP Manual