libevent-signal(2)
2024-09-12 00:40:42
上一节着重分析了event_init是如何集成signal,这一节从event_add展开分析
ev_events有四种类型
I/O事件: EV_WRITE和EV_READ
定时事件:EV_TIMEOUT
信号: EV_SIGNAL
辅助选项:EV_PERSIST,表明是一个永久事件
ev_flags有以下几种状态
#define EVLIST_TIMEOUT 0x01 // event在time堆中
#define EVLIST_INSERTED 0x02 // event在已注册事件链表中
#define EVLIST_SIGNAL 0x04 // 未见使用
#define EVLIST_ACTIVE 0x08 // event在激活链表中
#define EVLIST_INTERNAL 0x10 // 内部使用标记
#define EVLIST_INIT 0x80 // event已被初始化
最新文章
- LinkedHashMap和HashMap的比较使用(转)
- 【转】MYSQL入门学习之二:使用正则表达式搜索
- shell脚本学习之case例子
- 【gm】
- 【VS2015正式版下载】Visual Studio 2015 正式版开放下载 Visual Studio 2015 神key
- #include <;string.h>;
- vagrant 入门3
- 重操JS旧业第十一弹:BOM对象
- mac 剪切文件
- CF #401 (Div. 2) C.Alyona and Spreadsheet (思维)
- python 开源全文检索工具 Whoosh
- 理解Activity.runOnUiThread()
- 【java多线程系列】java中的volatile的内存语义
- linux命令 find的应用
- 查询死锁的Session SQL 语句
- 9.MVC模式 -- 改造源代码
- CentOS中vsftpd的主动和被动方式
- notepad++ 正则学习记录
- Okra框架(二) 搭建Socket服务器
- 类加载器与Web容器