PHP 8.4.0 RC2 available for testing

EventBufferEvent::setWatermark

(PECL event >= 1.2.6-beta)

EventBufferEvent::setWatermarkРегулирует водяные знаки чтения и/или записи

Описание

public EventBufferEvent::setWatermark( int $events , int $lowmark , int $highmark ): void

Регулирует водяные знаки чтения, водяные знаки записи или и то, и другое для одного события буфера.

Водяной знак события буфера - это значение, определяющее количество байтов, которые должны быть прочитаны или записаны перед вызовом callback-функции. По умолчанию каждое событие чтения/записи запускает вызов callback-функции. Обратитесь к » Fast portable non-blocking network programming with Libevent: Callbacks and watermarks.

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

events

Битовая маска Event::READ, Event::WRITE или обоих.

lowmark

Минимальное значение водяного знака.

highmark

Максимальное значение водяного знака. 0 означает "без ограничений".

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

Функция не возвращает значения после выполнения.

add a note

User Contributed Notes

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