threadpool | Overview | Reference | Tutorial | Examples | Design

Reference | Class List | Member Functions | Typedefs | File List

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

boost::threadpool::empty_controller< Pool > | SizePolicyController which provides no functionality
boost::threadpool::fifo_scheduler< Task > | SchedulingPolicy which implements FIFO ordering
boost::threadpool::future< Result > | Experimental. Do not use in production code. TODO
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

Copyright © 2005-2008 Philipp Henkel | Overview | Reference | Tutorial | Examples | Design