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