#include <thread_pool.h>
◆ item_type
◆ q_type
◆ thread_pool() [1/4]
◆ thread_pool() [2/4]
SPDLOG_INLINE spdlog::details::thread_pool::thread_pool |
( |
size_t |
q_max_items, |
|
|
size_t |
threads_n, |
|
|
std::function< void()> |
on_thread_start |
|
) |
| |
◆ thread_pool() [3/4]
SPDLOG_INLINE spdlog::details::thread_pool::thread_pool |
( |
size_t |
q_max_items, |
|
|
size_t |
threads_n |
|
) |
| |
◆ ~thread_pool()
◆ thread_pool() [4/4]
spdlog::details::thread_pool::thread_pool |
( |
const thread_pool & |
| ) |
|
|
delete |
◆ operator=()
◆ overrun_counter()
size_t SPDLOG_INLINE spdlog::details::thread_pool::overrun_counter |
( |
| ) |
|
◆ post_async_msg_()
◆ post_flush()
◆ post_log()
◆ process_next_msg_()
bool SPDLOG_INLINE spdlog::details::thread_pool::process_next_msg_ |
( |
| ) |
|
|
private |
◆ queue_size()
size_t SPDLOG_INLINE spdlog::details::thread_pool::queue_size |
( |
| ) |
|
◆ worker_loop_()
void SPDLOG_INLINE spdlog::details::thread_pool::worker_loop_ |
( |
| ) |
|
|
private |
◆ q_
q_type spdlog::details::thread_pool::q_ |
|
private |
◆ threads_
std::vector<std::thread> spdlog::details::thread_pool::threads_ |
|
private |
The documentation for this class was generated from the following files: