[libevent]event_set()
来源:互联网 发布:php蜘蛛程序 编辑:程序博客网 时间:2024/06/14 17:37
voidevent_set(struct event *ev, int fd, short events, void (*callback)(int, short, void *), void *arg){/* Take the current base - caller needs to set the real base later */ev->ev_base = current_base;//current_base为一个全局变量,生成一个event_base默认会被赋值给它,默认的event会与这个全局变量关联</span>ev->ev_callback = callback;ev->ev_arg = arg;ev->ev_fd = fd;ev->ev_events = events;ev->ev_res = 0;ev->ev_flags = EVLIST_INIT;ev->ev_ncalls = 0;ev->ev_pncalls = NULL;min_heap_elem_init(ev);初始化min_heap_idx为-1/* by default, we put new events into the middle priority */if(current_base)ev->ev_pri = current_base->nactivequeues/2;//默认event的优先级是最高优先级的一半}
0 0
- [libevent]event_set()
- [libevent源码分析] event_set
- [libevent源码分析] event_set
- libevent源码分析--event_set()函数
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- libevent
- 西蒙iphone-OpenGL ES 教程-03 : 转化
- [转自OCM 白大师]表的storage (MINEXTENTS)属性对truncate后表大小的影响
- 自定义Toast
- Handler 和 Looper的爱恨情仇
- C语言C库(十六)
- [libevent]event_set()
- Hibernate学习笔记----双向多对一
- 文件基本操作之创建和删除文件
- 简单使用Git和Github来管理自己的代码和读书笔记
- CSS魔法堂:你一定误解过的Normal flow
- GreenDao的简单使用说明(四)特殊的单表1:n
- PAT (Basic Level) Practise-1001
- HTML,CSS字体英文
- Android中的数据存储