EventBuffer::drain

(PECL event >= 1.2.6-beta)

EventBuffer::drain — Видаляє вказану кількість байтів з початку буфера, нікуди не копіюючи

Опис

public
   EventBuffer::drain(
    int
     $len
   ): bool

Поводиться, як EventBuffer::read(), За винятком того, що він не копіює дані: просто видаляє їх з початку буфера.

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

len

Кількість байтів видалення з буфера.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Дивіться також

  • EventBuffer::read() - Читає дані з evbuffer та виснажує прочитані байти
  • EventBuffer::appendFrom() - Переміщує вказану кількість байтів з вихідного буфера до кінця поточного буфера