Helios++
Helios software for LiDAR simulations
TaskWarehouse< Task > Member List

This is the complete list of members for TaskWarehouse< Task >, including all inherited members.

condvarTaskWarehouse< Task >protected
get()TaskWarehouse< Task >inlinevirtual
get(size_t const n)TaskWarehouse< Task >inlinevirtual
hasPendingTasks()TaskWarehouse< Task >inline
maxTasksTaskWarehouse< Task >protected
mtxTaskWarehouse< Task >protected
notify()TaskWarehouse< Task >inlinevirtual
notifyAll()TaskWarehouse< Task >inlinevirtual
notifyAllUpdate(bool &flag, bool const newValue)TaskWarehouse< Task >inlinevirtual
notifyUpdate(bool &flag, bool const newValue)TaskWarehouse< Task >inlinevirtual
post(shared_ptr< Task > task)TaskWarehouse< Task >inlinevirtual
post(vector< shared_ptr< Task >> &_tasks)TaskWarehouse< Task >inlinevirtual
tasksTaskWarehouse< Task >protected
TaskWarehouse(size_t const maxTasks=256)TaskWarehouse< Task >inline
wait()TaskWarehouse< Task >inlinevirtual
waitIf(bool const &cond)TaskWarehouse< Task >inlinevirtual
wmtxTaskWarehouse< Task >protected
~TaskWarehouse()=default (defined in TaskWarehouse< Task >)TaskWarehouse< Task >virtual