ThreadSchedule 3.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule Directory Reference
Directory dependency graph for threadschedule:

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.