| Interface | Description |
|---|---|
| QueueThreadContext | Notification of queue events, creation, task running and destruction |
| Task | Task that can be created asynchronously. |
| Class | Description |
|---|---|
| BooleanLatch | Implementation of a 2 state boolean latch, which can either be signaled or not. |
| Job | Definition of a queued job. |
| JobContext | Contains contextual (and usually mutable) job data. |
| WorkQueue | A work queue that accepts jobs and treat them in order. |