ThreadPool::Impl Struct Reference

Public Member Functions

 Impl (std::size_t pool_size, bool queueTasks)
 

Public Attributes

std::size_t available
 
boost::asio::io_service io_service
 
std::mutex mutex
 
bool queueTasks
 
boost::thread_group threads
 
boost::asio::io_service::work work
 

Constructor & Destructor Documentation

◆ Impl()

Impl ( std::size_t pool_size,
bool queueTasks )
inline

Member Data Documentation

◆ available

std::size_t available

◆ io_service

boost::asio::io_service io_service

◆ mutex

std::mutex mutex

◆ queueTasks

bool queueTasks

◆ threads

boost::thread_group threads

◆ work

boost::asio::io_service::work work

The documentation for this struct was generated from the following file: