Helios++
Helios software for LiDAR simulations
SimpleThreadPool< TaskArgs > Member List

This is the complete list of members for SimpleThreadPool< TaskArgs >, including all inherited members.

available_SimpleThreadPool< TaskArgs >protected
cond_SimpleThreadPool< TaskArgs >protected
do_task(boost::function< void(TaskArgs ...)> &task)=0SimpleThreadPool< TaskArgs >protectedpure virtual
getPoolSize() constThreadPoolinlinevirtual
io_service_SimpleThreadPool< TaskArgs >protected
join()SimpleThreadPool< TaskArgs >inlinevirtual
mutex_SimpleThreadPool< TaskArgs >protected
notifyOne()SimpleThreadPool< TaskArgs >inlinevirtual
pool_sizeSimpleThreadPool< TaskArgs >protected
run_task(Task task)SimpleThreadPool< TaskArgs >inline
SimpleThreadPool(std::size_t const _pool_size)SimpleThreadPool< TaskArgs >inlineexplicit
ThreadPool(std::size_t const _pool_size)ThreadPoolinlineexplicit
threads_ThreadPoolprotected
work_ThreadPoolprotected
wrap_task(boost::function< void(TaskArgs ...)> &task)SimpleThreadPool< TaskArgs >inlineprotectedvirtual
~SimpleThreadPool()=default (defined in SimpleThreadPool< TaskArgs >)SimpleThreadPool< TaskArgs >virtual
~ThreadPool() (defined in ThreadPool)ThreadPoolinlinevirtual