EventBuffer::read
(PECL event >= 1.6.0)
EventBuffer::read — Lit les données d'un evbuffer, et vide les octets lus
Description
public
string
EventBuffer::read
(
int
$max_bytes
)
Lit les premiers max_bytes
octets depuis le tampon
et vide les octets lus. Si le paramètre max_bytes
représente plus d'octets que de disponible dans le tampon,
l'ensemble des octets disponibles seront lus.
Liste de paramètres
-
max_bytes
-
Le nombre maximal d'octets à lire depuis le tampon.
Valeurs de retour
Retourne la chaîne lue, ou FALSE
si une erreur survient.
Historique
Version | Description |
---|---|
1.6.0 |
La méthode EventBuffer::read()
a été renommée en EventBuffer::read().
EventBuffer::read()
ne prend maintenant qu'un seul argument : max_bytes
; elle retourne maintenant une chaîne au lieu d'un entier.
|
Voir aussi
- EventBuffer::copyout() - Copie le nombre d'octets spécifié depuis le début du tampon
- EventBuffer::drain() - Supprime un nombre spécifié d'octets depuis le début du tampon sans copier les données
- EventBuffer::pullup() - Linearizes data within buffer and returns it's contents as a string
- EventBuffer::readLine() - Extrait une ligne depuis le début du tampon
- EventBuffer::appendFrom() - Déplace le nombre d'octets fourni depuis un tampon source vers la fin du tampon courant