EventBuffer::drain
(PECL event >= 1.2.6-beta)
EventBuffer::drain — Removes specified number of bytes from the front of the buffer without copying it anywhere
Описание
public
bool
EventBuffer::drain
(
int
$len
)Behaves as EventBuffer::read() , except that it does not copy the data: it just removes it from the front of the buffer.
Список параметров
-
len
-
The number of bytes to remove from the buffer.
Возвращаемые значения
Returns TRUE
on success. Otherwise FALSE
.
Смотрите также
- EventBuffer::read() - Read data from an evbuffer and drain the bytes read
- EventBuffer::appendFrom() - Moves the specified number of bytes from a source buffer to the end of the current buffer
- Функция EventBuffer::add() - Append data to the end of an event buffer
- Функция EventBuffer::addBuffer() - Move all data from a buffer provided to the current instance of EventBuffer
- EventBuffer::appendFrom
- Функция EventBuffer::__construct() - Constructs EventBuffer object
- Функция EventBuffer::copyout() - Copies out specified number of bytes from the front of the buffer
- EventBuffer::drain
- Функция EventBuffer::enableLocking() - Описание
- Функция EventBuffer::expand() - Reserves space in buffer
- Функция EventBuffer::freeze() - Prevent calls that modify an event buffer from succeeding
- Функция EventBuffer::lock() - Acquires a lock on buffer
- Функция EventBuffer::prepend() - Prepend data to the front of the buffer
- Функция EventBuffer::prependBuffer() - Moves all data from source buffer to the front of current buffer
- EventBuffer::pullup
- Функция EventBuffer::read() - Read data from an evbuffer and drain the bytes read
- Функция EventBuffer::readFrom() - Read data from a file onto the end of the buffer
- Функция EventBuffer::readLine() - Extracts a line from the front of the buffer
- Функция EventBuffer::search() - Scans the buffer for an occurrence of a string
- Функция EventBuffer::searchEol() - Scans the buffer for an occurrence of an end of line
- Функция EventBuffer::substr() - Substracts a portion of the buffer data
- Функция EventBuffer::unfreeze() - Re-enable calls that modify an event buffer
- Функция EventBuffer::unlock() - Releases lock acquired by EventBuffer::lock
- Функция EventBuffer::write() - Write contents of the buffer to a file or socket
Коментарии
404 Not Found