上一节着重分析了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已被初始化

最新文章

  1. LinkedHashMap和HashMap的比较使用(转)
  2. 【转】MYSQL入门学习之二:使用正则表达式搜索
  3. shell脚本学习之case例子
  4. 【gm】
  5. 【VS2015正式版下载】Visual Studio 2015 正式版开放下载 Visual Studio 2015 神key
  6. #include <string.h>
  7. vagrant 入门3
  8. 重操JS旧业第十一弹:BOM对象
  9. mac 剪切文件
  10. CF #401 (Div. 2) C.Alyona and Spreadsheet (思维)
  11. python 开源全文检索工具 Whoosh
  12. 理解Activity.runOnUiThread()
  13. 【java多线程系列】java中的volatile的内存语义
  14. linux命令 find的应用
  15. 查询死锁的Session SQL 语句
  16. 9.MVC模式 -- 改造源代码
  17. CentOS中vsftpd的主动和被动方式
  18. notepad++ 正则学习记录
  19. Okra框架(二) 搭建Socket服务器
  20. 类加载器与Web容器

热门文章

  1. android上最多有多少个http连接?
  2. Mac下Jenkins+SVN+Xcode构建持续导出环境
  3. do while循环
  4. mysql 命令笔记
  5. mongodb连接失败原因排查
  6. yum安装git
  7. e.target和e.event和event.srcElement
  8. 一个C#后台调用接口的例子
  9. node.js获取命令参数
  10. 关于FileFOutputStream应用中的FileNotFoundException问题