EventBuffer::copyout

(PECL event >= 1.2.6-beta)

EventBuffer::copyoutКопирует указанное количество байтов с начала буфера

Описание

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

Ведёт себя так же, как EventBuffer::read(), но не выводит данные из буфера. То есть он копирует первые байты max_bytes с начала буфера в data. Если доступно меньше max_bytes, функция копирует все имеющиеся байты.

Список параметров

data

Выходная строка.

max_bytes

Количество байтов для копирования.

Возвращаемые значения

Возвращает количество скопированных байтов или -1 в случае возникновения ошибки.

Смотрите также

  • EventBuffer::read() - Читает данные из evbuffer и истощает прочитанные байты
  • EventBuffer::appendFrom() - Перемещает указанное количество байтов из исходного буфера в конец текущего буфера
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top