Флаги событий

Флаг Event::READ указывает событие, которое становится активным, когда предоставленный файл (обычно потоковый ресурс или сокет) готов к чтению.

Флаг Event::WRITE указывает событие, которое становится активным, когда предоставленный файл (обычно потоковый ресурс или сокет) готов к записи.

Флаг Event::SIGNAL используется для реализации отслеживания системных сигналов. См. "Создание событий для сигналов" ниже.

Флаг Event::TIMEOUT означает, что активировалось событие по истечению ожидания (timeout). Флаг Event::TIMEOUT игнорируется при создании события: его можно установить при добавлении. Он задается в аргументе $what функции обратного вызова, если произошло событие этого типа.

Также почитайте » Fast portable non-blocking network programming with Libevent, Working with events, Event flags