SSP21-CPP
Public Types | Public Member Functions | List of all members
exe4cpp::ThreadPool Class Reference

#include <exe4cpp/asio/ThreadPool.h>

Public Types

typedef std::function< void(uint32_t)> thread_init_t
 

Public Member Functions

 ThreadPool (const std::shared_ptr< asio::io_service > &io_service, uint32_t concurrency)
 
 ThreadPool (const std::shared_ptr< asio::io_service > &io_service, uint32_t concurrency, const thread_init_t &on_thread_start, const thread_init_t &on_thread_exit)
 
void shutdown ()
 

Detailed Description

A thread pool that calls asio::io_service::run

Definition at line 40 of file ThreadPool.h.