|
ThreadSchedule 1.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 > (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inlinestatic |
| operator=(ThreadControlBlock const &) -> ThreadControlBlock &=delete (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | |
| operator=(ThreadControlBlock &&) -> ThreadControlBlock &=delete (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | |
| set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| set_name(std::string const &name) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| set_priority(ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| std_id() const noexcept -> std::thread::id (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| ThreadControlBlock()=default (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | |
| ThreadControlBlock(ThreadControlBlock const &)=delete (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | |
| ThreadControlBlock(ThreadControlBlock &&)=delete (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | |
| tid() const noexcept -> Tid (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |
| ~ThreadControlBlock() (defined in threadschedule::ThreadControlBlock) | threadschedule::ThreadControlBlock | inline |