ThreadSchedule 2.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 >threadschedule::ThreadControlBlockinlinestatic
operator=(ThreadControlBlock const &) -> ThreadControlBlock &=deletethreadschedule::ThreadControlBlock
operator=(ThreadControlBlock &&) -> ThreadControlBlock &=deletethreadschedule::ThreadControlBlock
set_affinity(ThreadAffinity const &affinity) const -> expected< void, std::error_code >threadschedule::ThreadControlBlockinline
set_name(std::string const &name) const -> expected< void, std::error_code >threadschedule::ThreadControlBlockinline
set_priority(ThreadPriority priority) const -> expected< void, std::error_code >threadschedule::ThreadControlBlockinline
set_scheduling_policy(SchedulingPolicy policy, ThreadPriority priority) const -> expected< void, std::error_code >threadschedule::ThreadControlBlockinline
std_id() const noexcept -> std::thread::idthreadschedule::ThreadControlBlockinline
ThreadControlBlock()=defaultthreadschedule::ThreadControlBlock
ThreadControlBlock(ThreadControlBlock const &)=deletethreadschedule::ThreadControlBlock
ThreadControlBlock(ThreadControlBlock &&)=deletethreadschedule::ThreadControlBlock
tid() const noexcept -> Tidthreadschedule::ThreadControlBlockinline
~ThreadControlBlock()threadschedule::ThreadControlBlockinline