Флаги событий
Флаг Event::READ
указывает событие, которое становится
активным, когда предоставленный файл (обычно
потоковый ресурс или сокет) готов к чтению.
Флаг Event::WRITE
указывает событие, которое становится
активным, когда предоставленный файл (обычно
потоковый ресурс или сокет) готов к записи.
Флаг Event::SIGNAL
используется для реализации отслеживания
системных сигналов. Смотрите "Создание событий
для сигналов" ниже.
Флаг Event::TIMEOUT
означает, что активировалось событие по
истечению ожидания (timeout).
Флаг Event::TIMEOUT
игнорируется при создании события: его можно
установить при добавлении.
Он задается в аргументе
$what
callback-функции,
если произошло событие этого типа.
Также почитайте » Fast portable non-blocking network programming with Libevent, Working with events, Event flags