util::SingleProducerTaskPool< Task > Member List

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

base_name_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
Finalize() (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
FindMostFreeThread() const (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
JoinThreads() (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
Launch(Args &&... args) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
LaunchThreads() (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
per_thread_capacity_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
QueueSize() const (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBase
RunInline(Args &&... args) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
RunTask(Args &&... args) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
SetSharedData(Args &&... args) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
SingleProducerTaskPool(const char *name, unsigned per_thread_capacity, unsigned num_threads=0) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
SingleProducerTaskPoolBase(std::string name, unsigned per_thread_capacity, unsigned num_threads=0) (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBase
start_cancel_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
thread_count() const (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseinline
thread_count_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
thread_info_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
thread_interfaces_ (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBaseprotected
TryRunTask(Args &&... args) (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
WaitForTasksToComplete() (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBase
~SingleProducerTaskPool() (defined in util::SingleProducerTaskPool< Task >)util::SingleProducerTaskPool< Task >inline
~SingleProducerTaskPoolBase() (defined in util::detail::SingleProducerTaskPoolBase)util::detail::SingleProducerTaskPoolBasevirtual