功能:IO处理模型
架构:
实现:
event-internal.h定义eventop结构体,在.c文件实例化生成对应的全局对象,如在poll.c中生成pollops对象。 event.c中定义eventop对象指针数组eventops,同是在event.c中event_base_new_with_config函数通过策略从eventops指针数组中选出一个对象指针,对event_base的evsel成员指针赋值。
注意,windows的iocp不在该架构之中实现,iocp在event_iocp.c使用其他架构实现,对应event_base的iocp成员指针(类型为event_iocp_port)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)