threadman
0.1.0
Header-only C++23 managed threads, dynamic pools, futures, and executors
Loading...
Searching...
No Matches
threadman
ThreadPool
threadman::ThreadPool Member List
This is the complete list of members for
threadman::ThreadPool
, including all inherited members.
core_worker_count
() const noexcept
threadman::ThreadPool
inline
detect_stuck_tasks
(std::chrono::steady_clock::time_point now) const
threadman::ThreadPool
inline
display_info
()
threadman::ThreadPool
inline
static
execute
(std::function< void()> task) override
threadman::ThreadPool
inline
virtual
id
() const noexcept
threadman::ThreadPool
inline
is_shutting_down
() const noexcept
threadman::ThreadPool
inline
is_terminated
() const noexcept
threadman::ThreadPool
inline
join
()
threadman::ThreadPool
inline
max_worker_count
() const noexcept
threadman::ThreadPool
inline
name
() const noexcept override
threadman::ThreadPool
inline
virtual
operator=
(const ThreadPool &)=delete
threadman::ThreadPool
operator=
(ThreadPool &&)=delete
threadman::ThreadPool
scale_tick
(std::chrono::steady_clock::time_point now)
threadman::ThreadPool
inline
shutdown
()
threadman::ThreadPool
inline
shutdown_now
()
threadman::ThreadPool
inline
snapshot_queued_tasks
() const
threadman::ThreadPool
inline
snapshot_recent_tasks
() const
threadman::ThreadPool
inline
snapshot_workers
() const
threadman::ThreadPool
inline
stats
() const
threadman::ThreadPool
inline
submit
(Fn &&f) -> Future< std::invoke_result_t< Fn > >
threadman::ThreadPool
submit_named
(std::string task_name, Fn &&f) -> Future< std::invoke_result_t< Fn > >
threadman::ThreadPool
submit_stoppable
(Fn &&f) -> Future< std::invoke_result_t< Fn, std::stop_token > >
threadman::ThreadPool
ThreadPool
(ThreadPoolOptions opts={})
threadman::ThreadPool
inline
explicit
ThreadPool
(const ThreadPool &)=delete
threadman::ThreadPool
ThreadPool
(ThreadPool &&)=delete
threadman::ThreadPool
worker_count
() const noexcept
threadman::ThreadPool
inline
~IExecutor
()=default
threadman::IExecutor
virtual
~ThreadPool
() override
threadman::ThreadPool
inline
Generated by
1.9.8