Reference | Class List | Member Functions | Typedefs | File List |
boost::threadpool::future< Result > | Experimental. Do not use in production code. TODO |
boost::threadpool::empty_controller< Pool > | SizePolicyController which provides no functionality |
boost::threadpool::fifo_scheduler< Task > | SchedulingPolicy which implements FIFO ordering |
boost::threadpool::immediately< Pool > | ShutdownPolicy which does not wait for any tasks or worker termination |
boost::threadpool::lifo_scheduler< Task > | SchedulingPolicy which implements LIFO ordering |
boost::threadpool::looped_task_func | Looped task function object |
boost::threadpool::prio_scheduler< Task > | SchedulingPolicy which implements prioritized ordering |
boost::threadpool::prio_task_func | Prioritized task function object |
boost::threadpool::resize_controller< Pool > | SizePolicyController which allows resizing |
boost::threadpool::static_size< Pool > | SizePolicy which preserves the thread count |
boost::threadpool::thread_pool< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy > | Thread pool |
boost::threadpool::wait_for_active_tasks< Pool > | ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards |
boost::threadpool::wait_for_all_tasks< Pool > | ShutdownPolicy which waits for the completion of all tasks and the worker termination afterwards |