Agora
1.2.0
Agora project
|
Go to the documentation of this file.
44 #if defined(_MSC_VER) && _MSC_VER <= 1800
58 #else // (_MSC_VER) && _MSC_VER <= 1800
99 size_t overrun_counter();
113 bool process_next_msg_();
119 #ifdef SPDLOG_HEADER_ONLY
async_msg(async_logger_ptr &&worker, async_msg_type the_type)
Definition: thread_pool.h:70
async_msg_type msg_type
Definition: thread_pool.h:34
async_msg_type
Definition: thread_pool.h:23
async_msg(async_msg_type the_type)
Definition: thread_pool.h:76
async_msg & operator=(async_msg &&)=default
std::shared_ptr< spdlog::async_logger > async_logger_ptr
Definition: thread_pool.h:21
Definition: thread_pool.h:81
std::vector< std::thread > threads_
Definition: thread_pool.h:105
async_msg(async_logger_ptr &&worker, async_msg_type the_type, const details::log_msg &m)
Definition: thread_pool.h:64
Definition: log_msg_buffer.h:14
Definition: thread_pool.h:32
async_logger_ptr worker_ptr
Definition: thread_pool.h:35
function[avg_proc_duration, std_proc_duration]
Definition: parse_dl_file.m:1
q_type q_
Definition: thread_pool.h:103
Definition: json.hpp:5213
std::shared_ptr< spdlog::details::thread_pool > thread_pool()
Definition: async.h:95
#define SPDLOG_API
Definition: common.h:40
async_overflow_policy
Definition: async_logger.h:22