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 |