hunting/external/libhv/libhv-1.3.2/evpp/README.md
2024-06-15 08:30:24 +08:00

25 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The evpp module is designed to be header-only and does not participate in compilation.
hloop.h is encapsulated into c++ classes, referring to muduo and evpp.
You can modify and use evpp classes according to your own business.
evpp模块被设计成只包含头文件不参与编译。
hloop.h中的c接口被封装成了c++的类参考了muduo和evpp。
你能修改和使用这些类根据你自己的业务。
## 目录结构
```
.
├── Buffer.h 缓存类
├── Channel.h 通道类封装了hio_t
├── Event.h 事件类封装了hevent_t、htimer_t
├── EventLoop.h 事件循环类封装了hloop_t
├── EventLoopThread.h 事件循环线程类组合了EventLoop和thread
├── EventLoopThreadPool.h 事件循环线程池类组合了EventLoop和ThreadPool
├── TcpClient.h TCP客户端类
├── TcpServer.h TCP服务端类
├── UdpClient.h UDP客户端类
└── UdpServer.h UDP服务端类
```