|
ThreadSchedule 1.0.0
Modern C++ thread management library
|
| Nthreadschedule | |
| Ndetail | |
| CNonOwningTag | |
| COwningTag | |
| CThreadStorage | |
| CThreadStorage< ThreadType, NonOwningTag > | |
| CThreadStorage< ThreadType, OwningTag > | |
| CAutoRegisterCurrentThread | |
| Cbad_expected_access | |
| CBaseThreadWrapper | Base thread wrapper with common functionality |
| CChaosConfig | Runtime chaos settings |
| CChaosController | RAII controller that periodically applies chaos operations |
| CCompositeThreadRegistry | |
| CCpuTopology | Snapshot of basic CPU/NUMA topology |
| CErrorHandledTask | Task wrapper that provides error handling |
| CErrorHandler | Global error handler for thread pool tasks |
| Cexpected | |
| Cexpected< void, E > | |
| CFastThreadPool | Simple high-performance thread pool using single queue with optimized locking |
| CStatistics | |
| CFastThreadPoolWithErrors | Fast thread pool with built-in error handling |
| CFutureWithErrorHandler | Future wrapper that provides error callback support |
| CFutureWithErrorHandler< void > | Specialization for void futures |
| CGlobalHighPerformancePool | Singleton high-performance thread pool for global use |
| CGlobalThreadPool | Singleton thread pool for global use (simple version) |
| CHighPerformancePool | High-performance thread pool optimized for high-frequency task submission |
| CStatistics | |
| CHighPerformancePoolWithErrors | High-performance thread pool with built-in error handling |
| Cis_duration_impl | |
| Cis_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | |
| Cis_thread_like | Type trait for thread-like objects |
| Cis_thread_like< std::thread > | |
| CPThreadAttributes | RAII pthread attribute wrapper |
| CPThreadMutex | RAII pthread mutex wrapper |
| CPThreadWrapper | RAII pthread wrapper with modern C++ interface |
| CPThreadWrapperReg | |
| CRegisteredThreadInfo | |
| CScheduledTaskHandle | Handle for scheduled tasks that can be used to cancel them |
| CScheduledThreadPoolT | Thread pool with support for scheduled and periodic tasks |
| CScheduledTaskInfo | |
| CSchedulerParams | Scheduler parameter utilities |
| CTaskError | Information about a task exception |
| CThreadAffinity | CPU affinity management |
| CThreadByNameView | |
| CThreadControlBlock | |
| CThreadInfo | |
| CThreadPool | Simple thread pool for general-purpose use |
| CStatistics | |
| CThreadPoolWithErrors | Simple thread pool with built-in error handling |
| CThreadPriority | Thread priority wrapper with validation |
| CThreadProfile | Declarative profile describing desired scheduling |
| CThreadRegistry | |
| CQueryView | |
| CThreadWrapper | Enhanced std::thread wrapper |
| CThreadWrapperReg | |
| CThreadWrapperView | |
| Cunexpect_t | |
| Cunexpected | |
| CWorkStealingDeque | High-performance work-stealing deque for individual worker threads |