实现异步工作器 更多...
#include "buffer.hpp"#include <mutex>#include <condition_variable>#include <thread>#include <functional>#include <memory>#include <atomic>

类 | |
| class | Xulog::AsyncLooper |
| 异步工作器类 更多... | |
命名空间 | |
| namespace | Xulog |
类型定义 | |
| using | Xulog::Functor = std::function< void(Buffer &)> |
| 回调函数类型 | |
枚举 | |
| enum class | Xulog::AsyncType { Xulog::ASYNC_SAFE , Xulog::ASYNC_UNSAFE } |
| 异步工作器类型 更多... | |
实现异步工作器
本文件定义了异步工作器类,用于处理异步数据生产与消费的逻辑。