所有觀察器都可以處於活動狀態(等待事件)或非活動狀態(已暫停)。只有活動觀察器才會呼叫其回呼。所有回呼都會至少以兩個參數呼叫:watcher - 觀察器,以及 revents 接收事件的位元遮罩。
觀察器回呼會傳遞給觀察器建構函式(繼承自 EvWatcher 的類別 - EvCheck::__construct()、EvChild::__construct() 等)。觀察器回呼應符合以下原型
每個監聽器類型在 revents 中都有其對應的位元,因此可以對多個監聽器使用相同的回呼函式。事件遮罩以類型命名,例如 EvChild(或 EvLoop::child())設定 EV::CHILD,EvPrepare(或 EvLoop::prepare())設定 Ev::PREPARE,EvPeriodic(或 EvLoop::periodic())設定 Ev::PERIODIC 等等,但 I/O 事件除外(I/O 事件可以同時設定 Ev::READ 和 Ev::WRITE 位元)。