文件名称:c++版本libevent,仿照libevent写的一个服务器框架
文件大小:39KB
文件格式:ZIP
更新时间:2018-03-29 14:03:04
c++ libevent
c++版本libevent,仿照libevent写的一个服务器框架,libevent的基本功能已实现,暂时不能在windows平台上使用,定时器是纯粹的timer wheel方式,与libevent的小根堆不一样,而且最大定时时间是固定的,暂时不支持配置,后续更新,netio_event.cpp是一个example,main目录中是之前做过的一些example,不过可能编译有些问题
【文件预览】:
src
----tags(18KB)
----README.txt(1KB)
----itimer_scheduler.h(2KB)
----isignal_scheduler.h(1KB)
----ischeduler.h(307B)
----iio_scheduler.h(1KB)
----iio_epoll_selector.cpp(6KB)
----iwrite_handler.h(439B)
----ievent_reactor.cpp(5KB)
----iio_sel_selector.h(843B)
----ievent_reactor.h(1KB)
----iioevent_handler.h(2KB)
----iwrite_handler.cpp(548B)
----isignal_handler.cpp(606B)
----iio_sel_selector.cpp(5KB)
----iobject.h(185B)
----netio_event.cpp.bak(3KB)
----iio_selector.h(356B)
----ithread.cpp(7KB)
----iutil.h(2KB)
----itimer_scheduler.cpp(7KB)
----netio_event.cpp(3KB)
----main()
--------netio_event.cpp(3KB)
--------main.cpp(2KB)
--------timed_read.cpp(4KB)
----itimer_handler.h(962B)
----ibuffer.h(2KB)
----iread_handler.h(435B)
----ithread.h(1KB)
----ievent_handler.h(2KB)
----isignal_handler.h(475B)
----iread_handler.cpp(539B)
----iutil.cpp(5KB)
----iexecutable.h(299B)
----Makefile(232B)
----ibuffer.cpp(12KB)
----iio_epoll_selector.h(859B)
----iio_scheduler.cpp(6KB)
----itimer_handler.cpp(689B)
----iioevent_handler.cpp(9KB)
----isignal_scheduler.cpp(6KB)