| Interface | Description |
|---|---|
| BaseDownloadTask |
An atom download task.
|
| BaseDownloadTask.FinishListener | |
| BaseDownloadTask.InQueueTask |
Declare the task will be assembled by a queue which makes up of the same listener task.
|
| BaseDownloadTask.IRunningTask |
The running task.
|
| BaseDownloadTask.LifeCycleCallback |
The callback for the life cycle of the task.
|
| FileDownloadMonitor.IMonitor |
The interface used to monitor all tasks's status change in the FileDownloader.
|
| IDownloadSpeed |
The interface for the downloading speed.
|
| IDownloadSpeed.Lookup |
For lookup the downloading speed data.
|
| IDownloadSpeed.Monitor |
The downloading monitor, used for calculating downloading speed.
|
| IFileDownloadServiceProxy |
The interface to access the FileDownloadService.
|
| ILostServiceConnectedHandler |
The handler for handing the case of the connect with the downloader service is lost when tasks is
running.
|
| IQueuesHandler |
The interface for handle affairs of queues.
|
| ITaskHunter |
The downloading task hunter.
|
| ITaskHunter.IMessageHandler |
The message handler for a task.
|
| ITaskHunter.IStarter | |
| IThreadPoolMonitor |
The FileDownload thread monitor interface.
|