Namespace Moth.Tasks
Classes
TaskExceptionEventArgs
Contains information about an exception that was thrown in a task.
TaskQueue
A queue of tasks, which can be run in FIFO order.
Worker
Encapsulates a System.Threading.Thread running in the background, executing tasks from a TaskQueue.
WorkerGroup
A group of Workers, executing tasks from a shared TaskQueue.
Structs
TaskHandle
Handle for checking task status.
Interfaces
IProfiler
Describes a profiler which can measure the run time of a task.
ITask
Interface providing a Run() method for executing task code.
Delegates
ProfilerProvider
Represents a method that provides an IProfiler for a Worker, or null if profiling is not desired.