add necessary CMake files

This commit is contained in:
12hydrogen
2026-04-03 20:51:58 +08:00
parent bf14011d64
commit d0b566773e
10 changed files with 351 additions and 190 deletions
+24
View File
@@ -0,0 +1,24 @@
#include <thread>
#include <mutex>
#include <future>
#include <atomic>
#include <condition_variable>
#include <memory>
#include <vector>
#include <forward_list>
template <typename T>
struct Message {
std::unique_ptr<T> payload;
};
template <typename T>
struct Queue {
std::forward_list<Message<T>> queue;
};
template <typename T>
struct Tunnel {};