简介 Channel类,即通道类。Channel类是可能产生事件的文件描述符封装在其中的,这里的文件描述符可以是file descriptor,可以是socket,还可以是timefd,sig ...
分为几个模块 EventLoop TcpServer Acceptor TcpConnection Channel等 对于EventLoop来说: 他仅仅关注里面的主驱动力,EventLoop中仅仅关注poll,这类系统调用使得其成为Reactor模式,EventLoop中有属于这个loop的全部Channel,这个loop属于哪一个Server. 几个类存在的意义: 从应用层使用的角度来看。用 ...
2016-03-09 16:38 1 5813 推荐指数:
简介 Channel类,即通道类。Channel类是可能产生事件的文件描述符封装在其中的,这里的文件描述符可以是file descriptor,可以是socket,还可以是timefd,sig ...
(muduo源码系列大多是我在看muduo源码的时候结合网上博客总结的,我尽可能多的是对源码注释) 简介 Muduo的定时器功能主要由三个class实现,TimerId,Timer,TimerQueue,TimerQueue的接口只有两个addTimer ...
Channel类的数据成员 Channel类的作用 1.存储了当fd_有事件到来以后需要回调上层的函数:readCallback_、writeCallback_、closeCa ...
一、简介 Muduo(木铎)是基于 Reactor 模式的网络库。 二、安装 从github库下载源码安装:https://github.com/chenshuo/muduo muduo依赖了很多的库,所以在安装muduo之前应该安装这些库,包括:curl、c-ares、protobuf ...
目录 日志库模型 前端 Logger类 日志等级类型LogLevel 用户接口 构造函数 输出位 ...
目录 后端 AsyncLogging类 数据成员 LargeBuffer 存放大量log消息 后端线程 异步写数 ...
: 我当初选择muduo网络库有三个方面的原因,第一点就是muduo网络库的代码完全开源,我们可以很轻松的 ...
目录 muduo网络库简介 muduo网络库模块组成 Recator反应器 EventLoop的两个组件 TimerQueue定时器 Eventfd Connector和Acceptor ...