EventBufferEvent::connectHost
EventBufferEvent::createPair
EventBufferEvent
PHP Manual

# EventBufferEvent::__construct

(PECL event >= 1.2.6-beta)

EventBufferEvent::__construct — Construit un objet EventBufferEvent

### Description

public EventBufferEvent::__construct ( EventBase `$base` [, mixed `$socket` = `NULL` [, int `$options` = 0 [, callable `$readcb` = `NULL` [, callable `$writecb` = `NULL` [, callable `$eventcb` = `NULL` ]]]]] )

Crée un tampon d'événement sur un socket, un flux, ou un descripteur de fichier. Le fait de passer la valeur `NULL` au paramètre `socket` signifie que le socket doit être créé ultérieurement, i.e. via la méthode EventBufferEvent::connect().

### Liste de paramètres

`base`

  Evenement de base qui doit être associé avec le nouveau tampon d'événement.

`socket`

  Doit être créé comme flux (non nécessairement via l'extension sockets)

`options`

  Une constante parmi les constantes EventBufferEvent::OPT_*, ou `0`.

`readcb`

  Fonction de rappel pour les événements de lecture. Voir aussi les fonctions de rappel des tampon d'événement.

`writecb`

  Fonction de rappel pour les événements d'écriture. Voir aussi les fonctions de rappel des tampon d'événement.

`eventcb`

  Fonction de rappel pour les événements de changement de statut. Voir aussi les fonctions de rappel des tampon d'événement.

`arg`

  Une variable qui sera passée à toutes les fonctions de rappel.

### Valeurs de retour

Retourne une ressource de tampon d'événement, associée à la ressource de socket.

### Voir aussi

- EventBufferEvent::sslFilter() - Crée un nouveau tampon d'événement SSL, dont les données seront envoyées via un autre tampon d'événement
- EventBufferEvent::sslSocket() - Crée un nouveau tampon SSL dont ces données seront envoyées via un socket SSL

EventBufferEvent::connectHost
EventBufferEvent::createPair
EventBufferEvent
PHP Manual