libosmscout  1.1.1
Classes | Namespaces | Variables
FileDownloader.h File Reference
#include <QObject>
#include <QString>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include <QFile>
#include <QUrl>
#include <QProcess>
#include <QByteArray>
#include <QTime>
#include <QFileInfo>
#include <QTimer>
#include <QDir>
#include <osmscout/ClientQtImportExport.h>
#include <chrono>
Include dependency graph for FileDownloader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osmscout::FileDownloader
 Downloads a file specified by URL. More...
 
class  osmscout::DownloadJob
 

Namespaces

 osmscout
 
 osmscout::FileDownloaderConfig
 

Variables

static constexpr uint64_t osmscout::FileDownloaderConfig::BufferNetwork {1024*1024*1}
 Size of network ring buffer. More...
 
static constexpr std::chrono::seconds osmscout::FileDownloaderConfig::DownloadReadTimeout {60}
 Download read timeout in seconds. More...
 
static constexpr std::chrono::seconds osmscout::FileDownloaderConfig::BackOffInitial {1}
 Initial back-off time. More...
 
static constexpr std::chrono::seconds osmscout::FileDownloaderConfig::BackOffMax {300}
 Maximum back-off time. More...
 
static constexpr int osmscout::FileDownloaderConfig::MaxDownloadRetries {-1}
 Maximal number of download retries before cancelling download. More...