花费 74ms 找到201651条记录
1 libevent源码分析(2)--2.1.8--结构 struct eventstruct event_callback
2017年05月26 - 一、event_callback结构 struct event_callback { //下一个回调事件 TAILQ_ENTRY(event_callback) evcb_active_next; //回调事件的状态标识,具体
2 libevent源码分析(3)--2.1.8--结构struct event_base和struct eventop
2017年05月26 - */ // 配置libevent句柄event_base使用当前后台方法;他应该创建新的数据结构, // 隐藏了后台方法运行所需的信息,然后返回这些信息的结构,为了支持多种 // 结构,因此返回void*;返回的指针将保存在event_base.evbase中;如果失败, // 将返回
3 libevent基础文件event_struct.h(struct event 结构)
2018年02月05 - 先明白几点,libeventstruct event结构体表示一个事件,事件可以是IO事件,信号时间,定时器超时事件。一个event由一个event_base管理。一个event_base有三条队列,一条用于链接它管理所有的event一条用于链接所有激活的event一条用于链接
4 libevent基础文件event-internal.h(struct event_base结构)
2018年02月05 - 该文件主要是定义了结构strcut event_base,该结构里面有许多成员是结构,也在本文件定义,比如struct eventop,struct event_signal_map ,struct common_timeout_list,struct event
5 libevent基础文件changelist-internal.h(struct event_change结构)
2018年02月05 - changelist-internal.h定义了一个结构struct event_change结构。 我们在调用backend's dispatch 函数之前可能会对一个event做修改,比如改它的事件类型,或者添加新的事件类型,甚至是添加或者删除eventlibevent
6 libevent源码分析(5)--2.1.8--libevent配置信息对象struct event_config的申请和释放函数分析
2017年05月26 - 信息,失败则返回NULL// 相关查看event_base_new_with_config,event_config_free,event_config结构struct event_config *event_config_new(void){ // 使用内部分配api mm_calloc分配
7 libevent中的event结构
2016年09月24 - passed to event callback */ int ev_flags;}; 关于该结构的理解: 我并不会对每一个都去解释有的显而易见的或者包含的我就不说了 每当有时间event转变为就绪状态时,libevent就会把它移入到active eventlist[priority] (个人理解
8 struct object 结构分析
2017年02月21 - 为了理解struct object 结构,查看了很多资料,阅读了内核源码,总算对struct object 结构有一点了解。不足之处,请指出。。。(1)、为了便于了解struct object 结构,先从例子出发:#include <linux/kobject.h>
9 libevent事件处理程序struct event解析
2017年01月16 - struct event{ //ev_next,ev_active_next和ev_signal_next都是双向链表节点指针;它们是libevent对 //不同事件类型和在不同的时期,对事件的管理时使用到的字段。 //libevent使用双向链表保存所有注册的I
10 [libevent]event,event_base结构描述
2015年04月16 - );// EVLIST_INSERTED表明是I/O或者Signal事件,// 需要调用I/O demultiplexer注销事件return (evsel->del(evbase, ev));}return (0);}分析event_base这一重要结构,初步看到了libevent对系统的I/O demultiplex机制

 
© 2014-2019 ITdaan.com 粤ICP备14056181号