|
ThreadSchedule 2.2.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::ThreadInfo, including all inherited members.
| get_affinity() const -> std::optional< ThreadAffinity > | threadschedule::ThreadInfo | inline |
| get_current_policy() -> std::optional< SchedulingPolicy > | threadschedule::ThreadInfo | inlinestatic |
| get_current_priority() -> std::optional< int > | threadschedule::ThreadInfo | inlinestatic |
| get_name() const -> std::optional< std::string > | threadschedule::ThreadInfo | inline |
| get_policy() const -> std::optional< SchedulingPolicy > | threadschedule::ThreadInfo | inline |
| get_priority() const -> std::optional< int > | threadschedule::ThreadInfo | inline |
| get_thread_id() -> Tid | threadschedule::ThreadInfo | inlinestatic |
| hardware_concurrency() -> unsigned int | threadschedule::ThreadInfo | inlinestatic |
| native_handle_type typedef | threadschedule::ThreadInfo | |
| set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code > | threadschedule::ThreadInfo | inline |
| set_name(std::string const &name) const -> expected< void, std::error_code > | threadschedule::ThreadInfo | inline |
| set_priority(ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadInfo | inline |
| set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadInfo | inline |
| thread_id() const noexcept -> Tid | threadschedule::ThreadInfo | inline |
| ThreadInfo() | threadschedule::ThreadInfo | inline |
| ThreadInfo(Tid tid) | threadschedule::ThreadInfo | inlineexplicit |