event_base_free() 释放资源,这不能销毁绑定事件
event_base_loop() 处理事件,根据指定的base来处理事件循环
event_base_loopbreak() 立即取消事件循环,行为各break语句相同
event_base_loopexit() 在指定的时间后退出循环
event_base_new() 创建并且初始事件
event_base_priority_init() 设定事件的优先级
event_base_set() 关联事件到事件base
event_buffer_base_set() 关联缓存的事件到event_base
event_buffer_disable() 禁用一个缓存的事件
event_buffer_enable() 启用一个指定的缓存的事件
event_buffer_fd_set() 改变一个缓存的文件系统描述
event_buffer_free() 释放缓存事件
event_buffer_new() 建立一个新的缓存事件
event_buffer_priority_set() 缓存事件的优先级设定
event_buffer_read() 读取缓存事件中的数据
event_buffer_set_callback() 给缓存的事件设置或重置回调hansh函数
event_buffer_timeout_set() 给一个缓存的事件设定超时的读写时间
event_buffer_watermark_set 设置读写事件的水印标记
event_buffer_write() 向缓存事件中写入数据
event_add() 向指定的设置中添加一个执行事件
event_del() 从设置的事件中移除事件
event_free() 清空事件句柄
event_new() 创建一个新的事件
event_set() 准备想要在event_add中添加事件
PHP libevent函数基本介绍
最新推荐文章于 2021-03-31 19:49:11 发布
本文深入解析了libevent库的核心组件及其作用,包括如何使用event_base_free()释放资源,event_base_loop()处理事件循环,以及event_base_loopbreak()、event_base_loopexit()等函数的功能。同时介绍了如何通过event_base_new()创建事件基,event_base_set()关联事件,event_buffer_base_set()关联缓存事件,以及如何设置缓存事件的优先级、超时、水印和回调函数。文章还详细阐述了如何利用event_add()添加事件,event_del()删除事件,以及event_free()清理事件句柄。本文旨在为开发者提供全面的libevent库使用指南。
261

被折叠的 条评论
为什么被折叠?



