对于事件计时器,回调原型等效于套接字相关的回调。用户参数作为第三个参数给出。
这已在以下版本中测试过:事件版本 1.6.1
如果为事件注册了回调,则当事件变为活动状态时,将调用该回调。要将回调与事件关联,可以将 可调用 传递给 Event::__construct()、Event::set() 或其中一个工厂方法,例如 Event::timer()。
事件回调应匹配以下原型
fd
与事件关联的文件描述符、流资源或套接字。对于信号事件,fd
等于信号编号。
what
触发的所有事件的位掩码。
arg
用户自定义数据。
Event::timer() 预期回调与以下原型匹配
arg
用户自定义数据。
Event::signal() 预期回调与以下原型匹配
signum
触发信号的编号(例如 SIGTERM
)。
arg
用户自定义数据。