EventBufferEvent::__construct

(PECL event >= 1.2.6-beta)

EventBufferEvent::__constructConstruit 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

LoadingChargement en cours