18 #ifndef CUPT_DOWNLOAD_METHOD_SEEN
19 #define CUPT_DOWNLOAD_METHOD_SEEN
26 #include <cupt/fwd.hpp>
51 static string getAcquireSuboptionForUri(
const Config& config,
52 const Uri& uri,
const string& suboptionName);
61 static ssize_t getIntegerAcquireSuboptionForUri(
const Config& config,
62 const Uri& uri,
const string& suboptionName);
75 virtual string perform(
const Config& config,
const Uri& uri,
76 const string& targetPath,
const std::function<
void (
const vector< string >&) >& callback) = 0;
uniform resource indentifier, "download path"
Definition: uri.hpp:37
base class of download methods
Definition: method.hpp:32
stores library's configuration variables
Definition: config.hpp:34