整体框架
来源:互联网 发布:python量化交易教程pdf 编辑:程序博客网 时间:2024/04/26 20:18
libevent代码分类
头文件
内部使用的头文件
辅助功能函数
日志
libevent框架
对系统I/O多路复用机制的封装
信号管理
定时事件管理
缓冲区管理
基本数据结构
基于libevent的两个实用库
1)头文件
event.h:时间宏定义,主要结构体event声明,接口函数声明
2)内部头文件
xxx-internal.h:事件宏定义,接口函数声明,主要结构体event的声明
3)libevent框架
event.c:event整体框架的代码的实现
4)对系统I/0多路复用机制的封装
epoll.c,selece.c等
5)定时事件管理
min-heap.h:一个以时间作为key的小根堆结构;
6)信号管理
signal.c:对信号事件的处理
7)辅助功能函数
evutil.h和evutil.c:一些辅助功能函数,包括创建socket pair和一些时间操作函数:加,减和比较等
8)日志
9)缓冲区管理
evbuffer.c和buffer.c:libevent对缓冲区的封装
10)基本数据类型
比如链表双向链表等的实现,_libevent_time.h一些用于时间操作的结构体定义,函数和宏定义
11)实用网络库
http和evdns:是基于libevent实现的http服务器和异步dns查询库
0 0
- 整体框架
- TTerm(3): 整体框架
- GIS整体框架
- GIS 整体框架介绍
- strongswan4.3.6 整体框架
- 网络游戏整体知识框架
- 网络游戏整体知识框架
- 模仿网易整体框架
- HtmlParser整体框架
- architecture-整体框架
- Duilib整体框架
- Ogre 整体框架入门
- POCO 整体框架介绍
- Android整体框架
- Leveldb整体框架
- ucos 整体框架
- HtmlParser整体框架
- input子系统整体框架
- 应用系统之间数据传递的几种方式
- POJ_1182_食物链
- Java线程相关的常用方法
- 为何我看好电商直播
- HDU 5294 Tricks Device(最短路最小割)
- 整体框架
- 第四周--建立单链表
- bzoj 1053: [HAOI2007]反素数ant (数论)
- 回顾JavaSE(3)-String(2)三行代码看String的内存分配
- 关于如何格式化安装了windows10 IOT系统的SD卡
- 异步任务用法
- 出栈序列判定
- 【Python开发】【神经网络与深度学习】网络爬虫之python实现
- 赛码解题报告(二)