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

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

get_affinity() const -> std::optional< ThreadAffinity >threadschedule::ThreadInfoinline
get_current_policy() -> std::optional< SchedulingPolicy >threadschedule::ThreadInfoinlinestatic
get_current_priority() -> std::optional< int >threadschedule::ThreadInfoinlinestatic
get_name() const -> std::optional< std::string >threadschedule::ThreadInfoinline
get_policy() const -> std::optional< SchedulingPolicy >threadschedule::ThreadInfoinline
get_priority() const -> std::optional< int >threadschedule::ThreadInfoinline
get_thread_id() -> Tidthreadschedule::ThreadInfoinlinestatic
hardware_concurrency() -> unsigned intthreadschedule::ThreadInfoinlinestatic
native_handle_type typedefthreadschedule::ThreadInfo
set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code >threadschedule::ThreadInfoinline
set_name(std::string const &name) const -> expected< void, std::error_code >threadschedule::ThreadInfoinline
set_priority(ThreadPriority priority) const -> expected< void, std::error_code >threadschedule::ThreadInfoinline
set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code >threadschedule::ThreadInfoinline
thread_id() const noexcept -> Tidthreadschedule::ThreadInfoinline
ThreadInfo()threadschedule::ThreadInfoinline
ThreadInfo(Tid tid)threadschedule::ThreadInfoinlineexplicit