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

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

add_error_callback(ErrorCallback callback) -> size_tthreadschedule::HighPerformancePoolWithErrorsinline
clear_error_callbacks()threadschedule::HighPerformancePoolWithErrorsinline
configure_threads(std::string const &name_prefix, SchedulingPolicy policy=SchedulingPolicy::OTHER, ThreadPriority priority=ThreadPriority::normal()) -> expected< void, std::error_code >threadschedule::HighPerformancePoolWithErrorsinline
distribute_across_cpus() -> expected< void, std::error_code >threadschedule::HighPerformancePoolWithErrorsinline
error_count() const -> size_tthreadschedule::HighPerformancePoolWithErrorsinline
get_statistics() const -> HighPerformancePool::Statisticsthreadschedule::HighPerformancePoolWithErrorsinline
HighPerformancePoolWithErrors(size_t num_threads=std::thread::hardware_concurrency()) (defined in threadschedule::HighPerformancePoolWithErrors)threadschedule::HighPerformancePoolWithErrorsinlineexplicit
pending_tasks() const -> size_tthreadschedule::HighPerformancePoolWithErrorsinline
pool() -> HighPerformancePool &threadschedule::HighPerformancePoolWithErrorsinline
reset_error_count()threadschedule::HighPerformancePoolWithErrorsinline
shutdown()threadschedule::HighPerformancePoolWithErrorsinline
size() const noexcept -> size_tthreadschedule::HighPerformancePoolWithErrorsinline
submit(F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > >threadschedule::HighPerformancePoolWithErrorsinline
submit_with_description(std::string const &description, F &&f, Args &&... args) -> FutureWithErrorHandler< std::invoke_result_t< F, Args... > >threadschedule::HighPerformancePoolWithErrorsinline
wait_for_tasks()threadschedule::HighPerformancePoolWithErrorsinline