ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
native_thread.hpp File Reference

Native thread identity and handle escape hatches. More...

#include "../jthread.hpp"
#include "../thread.hpp"
#include "../thread_id.hpp"
#include <cstdint>
#include <limits>
#include <sys/types.h>
Include dependency graph for native_thread.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  threadschedule::detail::native_thread_access
 

Namespaces

namespace  threadschedule
 
namespace  threadschedule::detail
 Aggregates multiple thread_registry_backend instances into a single queryable view.
 
namespace  threadschedule::advanced
 

Typedefs

using threadschedule::advanced::native_thread_id = pid_t
 

Functions

auto threadschedule::advanced::native_handle (thread &value) -> std::thread::native_handle_type
 
auto threadschedule::advanced::native_id (thread_id id) noexcept -> result< native_thread_id >
 

Detailed Description

Native thread identity and handle escape hatches.

Definition in file native_thread.hpp.