Copia el número de bytes especificado desde el inicio del búfer

# EventBuffer::copyout

(PECL event >= 1.2.6-beta)

EventBuffer::copyout — Copia el número de bytes especificado desde el inicio del búfer

### Descripción

public function EventBuffer::copyout( string `&$data` , int `$max_bytes` ): int

Funciona de la misma manera que el método EventBuffer::read(), pero no vacía los datos del búfer. Es decir, el método copia los primeros `max_bytes` bytes desde el inicio del búfer en el argumento `data`. Si hay menos de `max_bytes` bytes disponibles, el método copia todos los bytes presentes.

### 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` si ocurre un error.

### Ver también

- EventBuffer::read() - Lee los datos de un evbuffer y vacía los bytes leídos
- EventBuffer::appendFrom() - Mueve el número de bytes especificados desde un buffer fuente, al final del buffer actual

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open