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 означает «без ограничений».

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

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

Добавить

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

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