ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::detail::native_schedule Namespace Reference

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
 

Function Documentation

◆ background()

constexpr auto threadschedule::detail::native_schedule::background ( ) -> native_scheduling_config
constexprnoexcept

◆ interactive()

constexpr auto threadschedule::detail::native_schedule::interactive ( ) -> native_scheduling_config
constexprnoexcept

◆ low_latency()

constexpr auto threadschedule::detail::native_schedule::low_latency ( ) -> native_scheduling_config
constexprnoexcept

◆ native()

constexpr auto threadschedule::detail::native_schedule::native ( native_scheduling_policy  policy,
native_thread_priority  priority 
) -> native_scheduling_config
constexprnoexcept

◆ native_windows_priority()

constexpr auto threadschedule::detail::native_schedule::native_windows_priority ( int  priority) -> native_scheduling_config
constexprnoexcept

◆ normal()

constexpr auto threadschedule::detail::native_schedule::normal ( ) -> native_scheduling_config
constexprnoexcept

◆ posix_nice()

◆ realtime_fifo()

constexpr auto threadschedule::detail::native_schedule::realtime_fifo ( int  priority = 80) -> native_scheduling_config
constexprnoexcept

◆ realtime_rr()

constexpr auto threadschedule::detail::native_schedule::realtime_rr ( int  priority = 80) -> native_scheduling_config
constexprnoexcept