|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Functions | |
| constexpr auto | background () noexcept -> native_scheduling_config |
| constexpr auto | normal () noexcept -> native_scheduling_config |
| constexpr auto | interactive () noexcept -> native_scheduling_config |
| constexpr auto | low_latency () noexcept -> native_scheduling_config |
| constexpr auto | realtime_fifo (int priority=80) noexcept -> native_scheduling_config |
| constexpr auto | realtime_rr (int priority=80) noexcept -> native_scheduling_config |
| constexpr auto | posix_nice (int nice_value) noexcept -> native_scheduling_config |
| constexpr auto | native (native_scheduling_policy policy, native_thread_priority priority) noexcept -> native_scheduling_config |
| constexpr auto | native_windows_priority (int priority) noexcept -> native_scheduling_config |
|
constexprnoexcept |
Definition at line 271 of file native.hpp.
References threadschedule::detail::background, threadschedule::detail::idle, threadschedule::detail::intent, and threadschedule::detail::native_thread_priority::lowest().
Referenced by threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 285 of file native.hpp.
References threadschedule::detail::interactive, threadschedule::detail::other, and threadschedule::detail::posix_nice.
Referenced by threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 292 of file native.hpp.
References threadschedule::detail::native_thread_priority::highest(), threadschedule::detail::low_latency, threadschedule::detail::other, and threadschedule::detail::posix_nice.
Referenced by threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 320 of file native.hpp.
References threadschedule::detail::normal, and threadschedule::detail::platform_native.
|
constexprnoexcept |
Definition at line 326 of file native.hpp.
References threadschedule::detail::normal, threadschedule::detail::other, and threadschedule::detail::windows_thread.
|
constexprnoexcept |
Definition at line 278 of file native.hpp.
References threadschedule::detail::native_thread_priority::normal(), threadschedule::detail::normal, threadschedule::detail::other, and threadschedule::detail::posix_nice.
Referenced by threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 313 of file native.hpp.
References threadschedule::detail::normal, threadschedule::detail::other, and threadschedule::detail::posix_nice.
Referenced by threadschedule::advanced::thread_by_name_view::set_nice(), threadschedule::thread_registry::set_nice(), threadschedule::detail::basic_thread_backend< ThreadType, OwnershipTag >::set_priority(), threadschedule::detail::thread_control_block::set_priority(), threadschedule::detail::thread_info::set_priority(), threadschedule::advanced::thread_by_name_view::set_priority(), and threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 299 of file native.hpp.
References threadschedule::detail::fifo, threadschedule::detail::posix_realtime, and threadschedule::detail::realtime.
Referenced by threadschedule::detail::to_native().
|
constexprnoexcept |
Definition at line 306 of file native.hpp.
References threadschedule::detail::posix_realtime, threadschedule::detail::realtime, and threadschedule::detail::rr.
Referenced by threadschedule::detail::to_native().