Sunshine latest
Self-hosted game stream host for Moonlight.
thread_pool_util::ThreadPool Member List

This is the complete list of members for thread_pool_util::ThreadPool, including all inherited members.

__task typedef (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPool
__time_point typedef (defined in task_pool_util::TaskPool)task_pool_util::TaskPool
_main() (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
_task_mutex (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolprotected
_tasks (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolprotected
_timer_tasks (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolprotected
cancel(task_id_t task_id) (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
delay(task_id_t task_id, std::chrono::duration< X, Y > duration)task_pool_util::TaskPoolinline
join() (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
next() (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
operator=(TaskPool &&other) noexcept (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
pop(task_id_t task_id) (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
pop() (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
push(Function &&newTask, Args &&...args) (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
pushDelayed(std::pair< __time_point, __task > &&task) (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
pushDelayed(Function &&newTask, std::chrono::duration< X, Y > duration, Args &&...args) (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
pushDelayed(std::pair< __time_point, __task > &&task) (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
ready() (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
start(int threads) (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
stop() (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
task_id_t typedef (defined in task_pool_util::TaskPool)task_pool_util::TaskPool
TaskPool()=default (defined in task_pool_util::TaskPool)task_pool_util::TaskPool
TaskPool(TaskPool &&other) noexcept (defined in task_pool_util::TaskPool)task_pool_util::TaskPoolinline
ThreadPool() (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline
ThreadPool(int threads) (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinlineexplicit
~ThreadPool() noexcept (defined in thread_pool_util::ThreadPool)thread_pool_util::ThreadPoolinline