threadman 0.1.0
Header-only C++23 managed threads, dynamic pools, futures, and executors
Loading...
Searching...
No Matches
threadman::ThreadManager Member List

This is the complete list of members for threadman::ThreadManager, including all inherited members.

build_summary() constthreadman::ThreadManagerinline
default_pool()threadman::ThreadManagerinline
display_info()threadman::ThreadManagerinlinestatic
find_by_id(const std::uint64_t id) constthreadman::ThreadManagerinline
find_by_name(const std::string_view name) constthreadman::ThreadManagerinline
housekeeper_running() const noexceptthreadman::ThreadManagerinline
instance() noexceptthreadman::ThreadManagerinlinestatic
make_future_wait_pool(FutureWaitPoolOptions opts={})threadman::ThreadManagerinline
operator=(const ThreadManager &)=deletethreadman::ThreadManager
operator=(ThreadManager &&)=deletethreadman::ThreadManager
register_pool(ThreadPool &p)threadman::ThreadManagerinline
register_thread(const std::shared_ptr< ManagedThread::ControlBlock > &cb)threadman::ThreadManagerinline
snapshot_pools() constthreadman::ThreadManagerinline
snapshot_threads() constthreadman::ThreadManagerinline
start_housekeeper()threadman::ThreadManagerinline
stop_housekeeper() noexceptthreadman::ThreadManagerinline
stuck_task_count() const noexceptthreadman::ThreadManagerinline
StuckTaskListener typedefthreadman::ThreadManager
subscribe_stuck_tasks(StuckTaskListener cb)threadman::ThreadManagerinline
subscribe_summary(SummaryListener cb)threadman::ThreadManagerinline
SummaryListener typedefthreadman::ThreadManager
ThreadManager()threadman::ThreadManagerinline
ThreadManager(Options opts)threadman::ThreadManagerinlineexplicit
ThreadManager(const ThreadManager &)=deletethreadman::ThreadManager
ThreadManager(ThreadManager &&)=deletethreadman::ThreadManager
unregister_pool(const std::uint64_t pool_id) noexceptthreadman::ThreadManagerinline
unregister_thread(const std::uint64_t thread_id) noexceptthreadman::ThreadManagerinline
~ThreadManager()threadman::ThreadManagerinline