Namespace for multithreaded timer and event scheduling components.
Types
Name |
Description |
Thread‐safe scheduler that dispatches callbacks on a worker thread. |
|
Objects of this type refer to events in the |
|
Handle referring to a recurring event in an |
|
Test utility that controls the clock used by an |
|
Component‐private implementation of test time‐source state. |
|
This class implements a thread pool used for concurrently executing multiple user‐defined functions ("jobs"). |
|
This class implements a dynamic, configurable pool of queues, each of which is processed serially by a thread pool. |
|
This private class provides a thread‐safe, lightweight job queue. |
|
Thread pool that executes jobs according to integral priorities. |
|
Thread‐safe signaler that invokes connected slots via its call operator. |
|
Lightweight handle representing a signaler‐to‐slot connection. |
|
RAII guard that disconnects a |
|
Provide convenient forwarding types for each argument of |
|
Provides a call operator for the derived class |
|
Shared implementation object backing a |
|
Provides a "Not an Argument" tag type. |
|
Dynamically allocated container holding one connected slot. |
|
Non‐template protocol base for |
|
Mechanism that partitions threads to process user‐defined jobs. |
|
This class implements a thread pool used for concurrently executing multiple user‐defined functions ("jobs"). |
|
Component‐private node for the LIFO wait list of idle worker threads. |
|
Mechanism that regulates the frequency at which actions may be taken. |
|
Private helper that validates compile‐time throttle initialization arguments. |
|
Thread‐safe scheduler that dispatches one‐shot and recurring callbacks. |
|
Dispatcher functor type for |
|
Test helper that substitutes a controllable clock into a timer scheduler. |
|
Test time‐source data for |
Type Aliases
Name |
Description |
This type declares the prototype for functions that are suitable to be specified |
|
This type declares the prototype for functions that are suitable to be specified |
Functions
Name |
Description |
Entry point for processing threads. |
|
Swap the contents of |
|
Return |
|
Return |
|
Return |
|
Return |
|
Return |
|
Return |
Created with MrDocs