This is the complete list of members for IThreadPool, including all inherited members.
cancel()=0 | IThreadPool | pure virtual |
create(std::size_t num_threads, std::size_t task_capacity=std::numeric_limits< std::size_t >::max()) | IThreadPool | static |
join()=0 | IThreadPool | pure virtual |
pop(Task &task, bool blocking)=0 | IThreadPool | pure virtual |
popT(std::shared_ptr< Derived > &task, bool blocking) | IThreadPool | inline |
push(Task task)=0 | IThreadPool | pure virtual |
~IThreadPool() | IThreadPool | inlinevirtual |