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() - Перемещает указанное количество байтов из исходного буфера в конец текущего буфера
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top