Helios++
Helios software for LiDAR simulations
ResThreadPool< TaskArgs > Member List
This is the complete list of members for
ResThreadPool< TaskArgs >
, including all inherited members.
available_
SimpleThreadPool< TaskArgs ... >
protected
cond_
SimpleThreadPool< TaskArgs ... >
protected
do_res_task
(boost::function< void(TaskArgs ...)> &task, int const resourceIdx)=0
ResThreadPool< TaskArgs >
protected
pure virtual
do_task
(boost::function< void(TaskArgs ...)> &task) override
ResThreadPool< TaskArgs >
inline
protected
virtual
getAvailableResourceSetIndex
() const
ResThreadPool< TaskArgs >
inline
protected
virtual
getPoolSize
() const
ThreadPool
inline
virtual
io_service_
SimpleThreadPool< TaskArgs ... >
protected
join
()
SimpleThreadPool< TaskArgs ... >
inline
virtual
mutex_
SimpleThreadPool< TaskArgs ... >
protected
notifyOne
()
SimpleThreadPool< TaskArgs ... >
inline
virtual
pool_size
SimpleThreadPool< TaskArgs ... >
protected
resourceSetAvailable
ResThreadPool< TaskArgs >
protected
ResThreadPool
(std::size_t const _pool_size)
ResThreadPool< TaskArgs >
inline
explicit
run_res_task
(Task task)
ResThreadPool< TaskArgs >
inline
run_task
(Task task)
SimpleThreadPool< TaskArgs ... >
inline
SimpleThreadPool
(std::size_t const _pool_size)
SimpleThreadPool< TaskArgs ... >
inline
explicit
ThreadPool
(std::size_t const _pool_size)
ThreadPool
inline
explicit
threads_
ThreadPool
protected
try_run_res_task
(Task task)
ResThreadPool< TaskArgs >
inline
work_
ThreadPool
protected
wrap_res_task
(boost::function< void(TaskArgs ...)> &task, int const resourceIdx)
ResThreadPool< TaskArgs >
inline
protected
virtual
wrap_task
(boost::function< void(TaskArgs ...)> &task)
SimpleThreadPool< TaskArgs ... >
inline
protected
virtual
~ResThreadPool
() (defined in
ResThreadPool< TaskArgs >
)
ResThreadPool< TaskArgs >
inline
virtual
~SimpleThreadPool
()=default (defined in
SimpleThreadPool< TaskArgs ... >
)
SimpleThreadPool< TaskArgs ... >
virtual
~ThreadPool
() (defined in
ThreadPool
)
ThreadPool
inline
virtual
Generated by
1.9.1