libosmscout 1.1.1
Loading...
Searching...
No Matches
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 <osmscoutclientqt/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

namespace  osmscout
namespace  osmscout::FileDownloaderConfig

Variables

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