ThreadSchedule 1.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::ThreadPoolWithErrors Member List

This is the complete list of members for threadschedule::ThreadPoolWithErrors, including all inherited members.

add_error_callback(ErrorCallback callback) -> size_t (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
clear_error_callbacks() (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
configure_threads(std::string const &name_prefix, SchedulingPolicy policy=SchedulingPolicy::OTHER, ThreadPriority priority=ThreadPriority::normal()) -> bool (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
distribute_across_cpus() -> bool (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
error_count() const -> size_t (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
get_statistics() const -> ThreadPool::Statistics (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
pending_tasks() const -> size_t (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
pool() -> ThreadPool & (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
reset_error_count() (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
set_affinity(ThreadAffinity const &affinity) -> bool (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
shutdown() (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
size() const noexcept -> size_t (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
submit(F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > > (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
submit_with_description(std::string const &description, F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > > (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline
ThreadPoolWithErrors(size_t num_threads=std::thread::hardware_concurrency()) (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinlineexplicit
wait_for_tasks() (defined in threadschedule::ThreadPoolWithErrors)threadschedule::ThreadPoolWithErrorsinline