|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Functions | |
| auto | make_config (thread_profile const &profile, std::string name) -> thread_config |
| template<typename ThreadLike > | |
| auto | apply_to_thread (ThreadLike &value, thread_profile const &profile) -> result< void > |
| template<typename Pool > | |
| auto | apply_to_pool (Pool &pool, std::string name, thread_profile const &profile) -> result< void > |
| auto threadschedule::advanced::profile_detail::apply_to_pool | ( | Pool & | pool, |
| std::string | name, | ||
| thread_profile const & | profile | ||
| ) | -> result<void> |
Definition at line 75 of file thread_profile.hpp.
References make_config().
Referenced by threadschedule::advanced::apply_profile(), threadschedule::advanced::apply_profile(), and threadschedule::advanced::apply_profile().
| auto threadschedule::advanced::profile_detail::apply_to_thread | ( | ThreadLike & | value, |
| thread_profile const & | profile | ||
| ) | -> result<void> |
Definition at line 68 of file thread_profile.hpp.
References make_config().
Referenced by threadschedule::advanced::apply_profile().
|
inline |
Definition at line 57 of file thread_profile.hpp.
References threadschedule::thread_config::set_affinity(), and threadschedule::thread_config::set_name().
Referenced by apply_to_pool(), and apply_to_thread().