Represents a download task. More...
#include <juce_URL.h>
Classes | |
struct | Listener |
Public Member Functions | |
virtual | ~DownloadTask () |
Releases the resources of the download task, unregisters the listener and cancels the download if necessary. More... | |
int64 | getLengthDownloaded () const |
Returns the number of bytes that have been downloaded so far. More... | |
int64 | getTotalLength () const |
Returns the total length of the download task. More... | |
bool | hadError () const |
Returns true if there was an error. More... | |
bool | isFinished () const |
Returns true if the download finished or there was an error. More... | |
int | statusCode () const |
Returns the status code of the server's response. More... | |
Static Public Member Functions | |
static void | juce_iosURLSessionNotify (const String &) |
internal More... | |
Protected Member Functions | |
DownloadTask () | |
Protected Attributes | |
int64 | contentLength |
int64 | downloaded |
bool | error |
bool | finished |
int | httpCode |
Static Private Member Functions | |
static DownloadTask * | createFallbackDownloader (const URL &, const File &, const String &, Listener *) |
Friends | |
class | URL |
Represents a download task.
Returned by downloadToFile to allow querying and controling the download task.
|
virtual |
Releases the resources of the download task, unregisters the listener and cancels the download if necessary.
|
protected |
|
staticprivate |
|
inline |
Returns the number of bytes that have been downloaded so far.
|
inline |
Returns the total length of the download task.
This may return -1 if the length was not returned by the server.
|
inline |
Returns true if there was an error.
|
inline |
Returns true if the download finished or there was an error.
|
static |
internal
|
inline |
Returns the status code of the server's response.
This will only be valid after the download has finished.
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |