nf_server_v1.0_
2015-08-23 17:35:43 3 举报
https://github.com/RoyLzr/nf_server
作者其他创作
大纲/内容
Common 库:Timer : 定时器 asynLog: 异步写LOGconfigParser: 配置文件解析memCache : 内置内存池queue: 针对int 类型的循环队列singleton: 单例模板
sapool
.......
LfReadline
SaServer
+ sa_pool : sapool_t *
+ static sapool_main(void *) : void *......
RaReadline
lfpool
Client
Server
+ svr_init()+ svr_run()+ svr_join()+ svr_resume()+ svr_pause()+ svr_destroy()+ svr_set_stragy()
LfServer
+ lf_pool: lfpool_t *
+ static lf_main(void *) : void *.......
BaseWork
+ work(void *) : int
rapool
SaReadline
nf_server_t
+ stragy : BaseWork *+ pdata : pdata_t *......
pdata_t
+ timer : Timer+ rio : rio_t+ write_buf: void *+ read_buf : void *......
Nf_server
+ sev_data : nf_server_t
+ run() : int+ destroy() : int+ stop() : int+ join() : int+ resume() : int+ svr_init()+ svr_run()......
Common 库:net.h/.cpp (system API 封装)
Facory
+ ser_type : int
+ create_svr(std::string):Nf_server *
RaServer
+ra_pool: rapool_t *
+ static rapool_main(void *) : void *......
收藏
0 条评论
下一页