Definition at line 56 of file thread_registry.hpp.
◆ ~ThreadControlBlock()
threadschedule::ThreadControlBlock::~ThreadControlBlock |
( |
| ) |
|
|
inline |
◆ create_for_current_thread()
auto threadschedule::ThreadControlBlock::create_for_current_thread |
( |
| ) |
-> std::shared_ptr<ThreadControlBlock>
|
|
inlinestatic |
◆ set_affinity()
auto threadschedule::ThreadControlBlock::set_affinity |
( |
ThreadAffinity const & | affinity | ) |
const -> expected<void, std::error_code>
|
|
inlinenodiscard |
◆ set_name()
auto threadschedule::ThreadControlBlock::set_name |
( |
std::string const & | name | ) |
const -> expected<void, std::error_code>
|
|
inlinenodiscard |
◆ set_priority()
auto threadschedule::ThreadControlBlock::set_priority |
( |
ThreadPriority | priority | ) |
const -> expected<void, std::error_code>
|
|
inlinenodiscard |
◆ set_scheduling_policy()
auto threadschedule::ThreadControlBlock::set_scheduling_policy |
( |
SchedulingPolicy | policy, |
|
|
ThreadPriority | priority ) const -> expected<void, std::error_code>
|
|
inlinenodiscard |
◆ std_id()
auto threadschedule::ThreadControlBlock::std_id |
( |
| ) |
const -> std::thread::id
|
|
inlinenodiscardnoexcept |
◆ tid()
auto threadschedule::ThreadControlBlock::tid |
( |
| ) |
const -> Tid
|
|
inlinenodiscardnoexcept |
The documentation for this class was generated from the following file: