https://github.com/bunnysakura/ipcxx
仅头文件的轻量级C++中间件开发框架。| A lightweight C++ middleware development framework designed for header-only libraries.
https://github.com/bunnysakura/ipcxx
async async-await event-driven events ipc queue thread thread-pool threadpool timers
Last synced: about 2 months ago
JSON representation
仅头文件的轻量级C++中间件开发框架。| A lightweight C++ middleware development framework designed for header-only libraries.
- Host: GitHub
- URL: https://github.com/bunnysakura/ipcxx
- Owner: BunnySakura
- Created: 2024-06-03T09:25:34.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-03-01T10:53:17.000Z (2 months ago)
- Last Synced: 2025-03-01T11:30:18.763Z (2 months ago)
- Topics: async, async-await, event-driven, events, ipc, queue, thread, thread-pool, threadpool, timers
- Language: C++
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPCXX
*用于中间件开发的轻量级仅头文件C++框架。*
## 开始
本项目最低要求为`C++17`标准。可以仅头文件引入,也可以使用动态库引入,在`CMakeLists.txt`中开启即可。
## 使用
基本示例参照测试代码`tests/`,接口简单,可顾名思义。
## 进展
- [x] 异步队列
- [x] 线程池
- [x] 定时器
- [x] 事件循环
- [x] socket通信