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
Максимальне значення водяного знаку . означає "без обмежень".
Значення, що повертаються
Функція не повертає значення після виконання.