Heap-resident publishing block — shared by the thread, the manager's registry (as weak_ptr), and any current() lookup.
More...
#include <thread.hpp>
Heap-resident publishing block — shared by the thread, the manager's registry (as weak_ptr), and any current() lookup.
◆ ended_at
| std::chrono::steady_clock::time_point threadman::ManagedThread::ControlBlock::ended_at |
◆ exception
| std::exception_ptr threadman::ManagedThread::ControlBlock::exception |
◆ id
| std::uint64_t threadman::ManagedThread::ControlBlock::id = 0 |
◆ is_core
| bool threadman::ManagedThread::ControlBlock::is_core = true |
◆ mtx
| std::mutex threadman::ManagedThread::ControlBlock::mtx |
|
mutable |
◆ name
| std::string threadman::ManagedThread::ControlBlock::name |
◆ native_id
| std::uint64_t threadman::ManagedThread::ControlBlock::native_id = 0 |
◆ pool_id
| std::optional<std::uint64_t> threadman::ManagedThread::ControlBlock::pool_id |
◆ started_at
| std::chrono::steady_clock::time_point threadman::ManagedThread::ControlBlock::started_at |
◆ state
The documentation for this struct was generated from the following file: