EventBufferEvent 类的一个对象表示一个缓冲事件。Libevent 执行的异步 I/O 意味着套接字(或其他类型的文件描述符)并不总是可用的。当资源变为可读或可写,或发生某些事件(例如错误,“行尾”等)时,Event 会调用相应的回调。
读和写回调应匹配以下原型
bev
关联的 EventBufferEvent 对象。
arg
通过 EventBufferEvent::__construct() 或 EventBufferEvent::setCallbacks() 附加到所有回调的自定义变量。
事件回调应匹配以下原型
bev
关联的 EventBufferEvent 对象。
events
事件的位掩码:EventBufferEvent::READING
、EventBufferEvent::WRITING
、EventBufferEvent::EOL
、EventBufferEvent::ERROR
和 EventBufferEvent::TIMEOUT
。请参阅 EventBufferEvent 常量
arg
通过 EventBufferEvent::__construct() 或 EventBufferEvent::setCallbacks() 附加到所有回调的自定义变量。