For event timers, the callback prototype is equivalent to sockets related callback. User arguments are given as the third parameter.
This has been tested under : Event version 1.6.1
Callback-функция, которую зарегистрировали для события, вызывается, когда событие переходит в активный статус. Для привязки к событию функцию передают как аргумент параметра callable в методы Event::__construct() или Event::set(), или в фабричный метод наподобие Event::timer().
Функция должна соответствовать следующему прототипу:
fd
Дескриптор файла, потокового ресурса или сокета, который связан с событием.
Для событий сигналов
дескриптор fd
совпадает с номером сигнала.
what
Побитовая маска всех обрабатываемых событий.
arg
Пользовательские данные.
Для метода Event::timer() callback-функция должна соответствовать следующему прототипу:
arg
Пользовательские данные.
Для метода Event::signal() callback-функция должна соответствовать следующему прототипу:
signum
Номер сигнала, например
SIGTERM
.
arg
Пользовательские данные.
For event timers, the callback prototype is equivalent to sockets related callback. User arguments are given as the third parameter.
This has been tested under : Event version 1.6.1