|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
Directories | |
| advanced | |
| detail | |
Files | |
| advanced.hpp | |
| Optional ThreadSchedule facilities beyond the portable core API. | |
| core.hpp | |
| Umbrella for ThreadSchedule's portable C++17 API and optional C++20 jthread. | |
| cpu_id.hpp | |
| Strongly-typed CPU index used by affinity-related APIs. | |
| expected.hpp | |
| Stable library-owned expected implementation for ThreadSchedule APIs. | |
| export.hpp | |
| Export macros for ThreadSchedule's optional C++ runtime. | |
| jthread.hpp | |
| Owning std::jthread wrapper with portable configuration helpers. | |
| nice_value.hpp | |
| Validated POSIX nice priority wrapper. | |
| pool_statistics.hpp | |
| Aggregate runtime counters exposed by pool implementations. | |
| realtime_priority.hpp | |
| Validated realtime priority wrapper. | |
| result.hpp | |
| Error-returning result type used by the portable ThreadSchedule API. | |
| runtime.hpp | |
| Shared-runtime mode inspection. | |
| scheduled_pool.hpp | |
| Delayed and periodic task scheduling on top of any pool type. | |
| scheduled_task.hpp | |
| Cancellable handle returned by scheduled task APIs. | |
| scheduling.hpp | |
| Portable scheduling intents and priority configuration. | |
| shutdown_policy.hpp | |
| Portable pool shutdown behavior. | |
| task_error.hpp | |
| Portable task failure reporting. | |
| this_thread.hpp | |
| thread.hpp | |
| Owning std::thread wrapper with portable configuration helpers. | |
| thread_affinity.hpp | |
| Portable normalized CPU-affinity value type. | |
| thread_config.hpp | |
| Portable thread startup and runtime configuration. | |
| thread_id.hpp | |
| Strongly-typed registry thread identifier. | |
| thread_pool.hpp | |
| Thread pools: work_stealing_pool_backend, thread_pool_backend_base, lightweight_pool_backend_base, and global_pool_backend. | |
| thread_registry.hpp | |
| Process-wide thread registry, control blocks, and composite registry. | |
| thread_view.hpp | |
| Non-owning adapter for thread control/query operations. | |
| threadschedule.hpp | |
| ThreadSchedule's C++17 core surface and optional C++20 jthread. | |
| worker_count.hpp | |
| Worker-thread count configuration for pool types. | |
| worker_registration.hpp | |
| Worker registration behavior for pool-managed threads. | |