php8.5
Home/ Manual/ event / eventbufferevent/ EventBufferEvent::setWatermark

EventBufferEvent::setWatermark

PHP function Edit on GitHub ✎

(PECL event >= 1.2.6-beta)

Adjusts read and/or write watermarks

Description

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

Adjusts the read watermarks, the write watermarks, or both, of a single buffer event.

A buffer event watermark is an edge, a value specifying number of bytes to be read or written before callback is invoked. By default every read/write event triggers a callback invocation. See Fast portable non-blocking network programming with Libevent: Callbacks and watermarks

Parameters

events

Bitmask of Event::READ, Event::WRITE, or both.

lowmark

Minimum watermark value.

highmark

Maximum watermark value. 0 means "unlimited".

Return Values

Void

Source: reference/event/eventbufferevent/setwatermark.xml · from the official PHP manual (php/doc-en)