libevent
文章平均质量分 58
yongqingjiao
这个作者很懒,什么都没留下…
展开
-
event_base01
出处:http://m.blog.csdn.net/huangjh2017/article/details/780452991. 简介在使用libevent函数之前需要分配一个或者多个event_base结构体。每个event_base结构体持有一个事件集合,可以检查以确认哪个事件是激活的。如果设置event_base使用锁,则可以安全的在多个线程中访问它。然而,其事件循环只能运行在一转载 2017-12-09 13:57:21 · 154 阅读 · 0 评论 -
event_base02
出处:http://m.blog.csdn.net/huangjh2017/article/details/780459851. 简介上一节中,我们学习了如何创建一个默认的event_base。但是在实际的应用中,默认的event_base是远远满足不了需求的。更多的时候我们是需要根据具体的使用情况,来建立一个复杂的event_base。关于如何建立复杂的event_base,其实在上转载 2017-12-09 13:59:09 · 266 阅读 · 0 评论 -
libevent evutil_gettime_monotonic_
intevutil_gettime_monotonic_(struct evutil_monotonic_timer*base,struct timeval*tp){ struct timespec ts;// base->monotonic_clock // monotonic_clock的设置在evutil_configure_monotonic_ti原创 2017-12-15 07:11:55 · 582 阅读 · 0 评论 -
struct event
对事件处理流程有了高层的认识后,本节将详细介绍libevent的核心结构event,以及libevent对event的管理。1 libevent的核心-event Libevent是基于事件驱动(event-driven)的,从名字也可以看到event是整个库的核心。event就是Reactor框架中的事件处理程序组件;它提供了函数接口,供Reactor在事件发生时调用,以执行相转载 2017-12-16 09:24:47 · 505 阅读 · 0 评论 -
libevent----标志信息
出处:http://blog.csdn.net/beitiandijun/article/details/72772899一、事件类型 event-internal.h[cpp] view plain copy /** * @name event flags * * Flags to pass to event_new(), even转载 2017-12-16 10:26:30 · 500 阅读 · 0 评论