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

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::ThreadControlBlockinlinestatic
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::ThreadControlBlockinline
set_name(std::string const &name) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock)threadschedule::ThreadControlBlockinline
set_priority(ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock)threadschedule::ThreadControlBlockinline
set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code > (defined in threadschedule::ThreadControlBlock)threadschedule::ThreadControlBlockinline
std_id() const noexcept -> std::thread::id (defined in threadschedule::ThreadControlBlock)threadschedule::ThreadControlBlockinline
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::ThreadControlBlockinline
~ThreadControlBlock() (defined in threadschedule::ThreadControlBlock)threadschedule::ThreadControlBlockinline