├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── README_zh.md ├── docs ├── Chinese │ ├── EventBus.md │ ├── Performance.md │ └── ThreadPool.md └── English │ ├── EventBus.md │ ├── Performance.md │ └── ThreadPool.md ├── example ├── Lambda.cpp ├── MemberFunc.cpp └── NormalFunc.cpp ├── include └── EventBus │ ├── EventBus.hpp │ └── ThreadPool │ ├── PriorityQueue.hpp │ ├── Queue.h │ ├── ThreadPool.hpp │ └── ThreadQueue.hpp └── test ├── full_test.cpp └── performance_test.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/README_zh.md -------------------------------------------------------------------------------- /docs/Chinese/EventBus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/Chinese/EventBus.md -------------------------------------------------------------------------------- /docs/Chinese/Performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/Chinese/Performance.md -------------------------------------------------------------------------------- /docs/Chinese/ThreadPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/Chinese/ThreadPool.md -------------------------------------------------------------------------------- /docs/English/EventBus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/English/EventBus.md -------------------------------------------------------------------------------- /docs/English/Performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/English/Performance.md -------------------------------------------------------------------------------- /docs/English/ThreadPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/docs/English/ThreadPool.md -------------------------------------------------------------------------------- /example/Lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/example/Lambda.cpp -------------------------------------------------------------------------------- /example/MemberFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/example/MemberFunc.cpp -------------------------------------------------------------------------------- /example/NormalFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/example/NormalFunc.cpp -------------------------------------------------------------------------------- /include/EventBus/EventBus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/include/EventBus/EventBus.hpp -------------------------------------------------------------------------------- /include/EventBus/ThreadPool/PriorityQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/include/EventBus/ThreadPool/PriorityQueue.hpp -------------------------------------------------------------------------------- /include/EventBus/ThreadPool/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/include/EventBus/ThreadPool/Queue.h -------------------------------------------------------------------------------- /include/EventBus/ThreadPool/ThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/include/EventBus/ThreadPool/ThreadPool.hpp -------------------------------------------------------------------------------- /include/EventBus/ThreadPool/ThreadQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/include/EventBus/ThreadPool/ThreadQueue.hpp -------------------------------------------------------------------------------- /test/full_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/test/full_test.cpp -------------------------------------------------------------------------------- /test/performance_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XQQYT/EventBus/HEAD/test/performance_test.cpp --------------------------------------------------------------------------------