Home > PHP > Function > Libevent > event_buffer_watermark_set()

event_buffer_watermark_set()

event_buffer_watermark_set - Set the watermarks for read and write events

Syntax

event_buffer_watermark_set (resource $bevent, int $events, int $lowmark, int $highmark)

Arguments

  • bevent - Valid buffered event resource.
  • events - Any combination of EV_READ and EV_WRITE.
  • lowmark - Low watermark.
  • highmark - High watermark.

Description

Sets the watermarks for read and write events. Libevent does not invoke read callback unless there is at least lowmark bytes in the input buffer; if the read buffer is beyond the highmark, reading is stopped. On output, the write callback is invoked whenever the buffered data falls below the lowmark.

Version

PHP PECL libevent >= 0.0.1

Return value