|
ThreadSchedule 2.0.0
Modern C++ thread management library
|
This is the complete list of members for threadschedule::ThreadControlBlock, including all inherited members.
| create_for_current_thread() -> std::shared_ptr< ThreadControlBlock > | threadschedule::ThreadControlBlock | inlinestatic |
| operator=(ThreadControlBlock const &) -> ThreadControlBlock &=delete | threadschedule::ThreadControlBlock | |
| operator=(ThreadControlBlock &&) -> ThreadControlBlock &=delete | threadschedule::ThreadControlBlock | |
| set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code > | threadschedule::ThreadControlBlock | inline |
| set_name(std::string const &name) const -> expected< void, std::error_code > | threadschedule::ThreadControlBlock | inline |
| set_priority(ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadControlBlock | inline |
| set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > | threadschedule::ThreadControlBlock | inline |
| std_id() const noexcept -> std::thread::id | threadschedule::ThreadControlBlock | inline |
| ThreadControlBlock()=default | threadschedule::ThreadControlBlock | |
| ThreadControlBlock(ThreadControlBlock const &)=delete | threadschedule::ThreadControlBlock | |
| ThreadControlBlock(ThreadControlBlock &&)=delete | threadschedule::ThreadControlBlock | |
| tid() const noexcept -> Tid | threadschedule::ThreadControlBlock | inline |
| ~ThreadControlBlock() | threadschedule::ThreadControlBlock | inline |