EventBuffer::copyout
(PECL event >= 1.2.6-beta)
EventBuffer::copyout — Copia un número específico de bytes del principio del buffer
Descripción
public
int
EventBuffer::copyout
(
string
&$data
,
int
$max_bytes
)
Funciona del mismo modo que
EventBuffer::read()
, pero no vacía ningún dato del buffer. p.ej. copia los primeros
max_bytes
bytes del principio del buffer en
data
. Si hay menos de
max_bytes
bytes disponibles, la función copia todos los bytes que haya.
Parámetros
-
data -
String de salida.
-
max_bytes -
El número de bytes a copiar.
Valores devueltos
Devuelve el número de bytes copiados, o
-1
en caso de error.
Ver también
- EventBuffer::read() - Read data from an evbuffer and drain the bytes read
- EventBuffer::appendFrom() - Mueve el número de bytes especificados desde un buffer fuente, al final del buffer actual