簡介 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 ...