Inherits IDisposable.
|
virtual void | Destroy () |
| Must be called when the client is ready with the download to free the resources associated with it If the download is not yet complete this implies a Cancel operation Calling any method after Finish is undefined. More...
|
|
virtual uint | GetId () |
| An opaque id of the download. Ids are unique per-context per-session and can be used to distinguish downloads poinitng to the same resource. More...
|
|
virtual bool | Cancel () |
| Cancels a download task. More...
|
|
virtual string | GetURL () |
| The download url. More...
|
|
virtual string | GetFilename () |
| The name of the downloaded file. More...
|
|
virtual string | GetReferrer () |
| The referrer of the download. More...
|
|
virtual uint | GetTotalBytes () |
| The estimated size of the download. More...
|
|
virtual uint | GetDownloadedBytesSoFar () |
| The bytes downloaded so far. NB. Downloads are completed asynchronously, this is an estimation and might not be up-to-date. More...
|
|
virtual bool | IsComplete () |
| Tells if the download is complete. More...
|
|
virtual bool | IsCancelled () |
| Tells if the download has been cancelled. More...
|
|
virtual bool | HasFailed () |
| Tells if the download has failed. More...
|
|
Encapsulates a download task.