_impl | marlinmt::concurrency::Worker< IN, OUT > | private |
_stopFlag | marlinmt::concurrency::Worker< IN, OUT > | private |
_thread | marlinmt::concurrency::Worker< IN, OUT > | private |
_threadPool | marlinmt::concurrency::Worker< IN, OUT > | private |
_waitingFlag | marlinmt::concurrency::Worker< IN, OUT > | private |
Impl typedef | marlinmt::concurrency::Worker< IN, OUT > | |
Input typedef | marlinmt::concurrency::Worker< IN, OUT > | |
join() | marlinmt::concurrency::Worker< IN, OUT > | inline |
operator=(const Worker &)=delete | marlinmt::concurrency::Worker< IN, OUT > | |
operator=(Worker &&)=delete | marlinmt::concurrency::Worker< IN, OUT > | |
Output typedef | marlinmt::concurrency::Worker< IN, OUT > | |
Pool typedef | marlinmt::concurrency::Worker< IN, OUT > | |
run() | marlinmt::concurrency::Worker< IN, OUT > | inline |
running() const | marlinmt::concurrency::Worker< IN, OUT > | inline |
start() | marlinmt::concurrency::Worker< IN, OUT > | inline |
stop() | marlinmt::concurrency::Worker< IN, OUT > | inline |
waiting() const | marlinmt::concurrency::Worker< IN, OUT > | inline |
Worker()=delete | marlinmt::concurrency::Worker< IN, OUT > | |
Worker(const Worker &)=delete | marlinmt::concurrency::Worker< IN, OUT > | |
Worker(Worker &&)=delete | marlinmt::concurrency::Worker< IN, OUT > | |
Worker(Pool &pool, std::unique_ptr< IMPL > impl) | marlinmt::concurrency::Worker< IN, OUT > | inline |