#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: