This is the complete list of members for jobrocket::Worker, including all inherited members.
id() | jobrocket::Worker | inline |
join() | jobrocket::Worker | |
operator=(const Worker &)=delete | jobrocket::Worker | |
operator=(Worker &&other) noexcept | jobrocket::Worker | inline |
owns_this_thread() | jobrocket::Worker | inline |
schedule_job(Job *job) | jobrocket::Worker | |
start() | jobrocket::Worker | |
state() | jobrocket::Worker | inline |
State enum name | jobrocket::Worker | |
terminate() | jobrocket::Worker | |
try_run_job() | jobrocket::Worker | |
Worker()=default | jobrocket::Worker | |
Worker(const uint32_t id, std::vector< Worker > *workers, const uint32_t max_jobs, std::mutex *parent_mutex, std::condition_variable *parent_cv, detail::AtomicCounter *parent_counter) | jobrocket::Worker | inline |
Worker(const Worker &other)=delete | jobrocket::Worker | |
Worker(Worker &&other) noexcept | jobrocket::Worker | inline |
~Worker() | jobrocket::Worker | inline |