18 #ifndef CUPT_DOWNLOAD_METHOD_SEEN
19 #define CUPT_DOWNLOAD_METHOD_SEEN
26 #include <cupt/fwd.hpp>
51 static string getAcquireSuboptionForUri(
const shared_ptr< const Config >& config,
52 const Uri& uri,
const string& suboptionName);
61 static ssize_t getIntegerAcquireSuboptionForUri(
const shared_ptr< const Config >& config,
62 const Uri& uri,
const string& suboptionName);
75 virtual string perform(
const shared_ptr< const Config >& config,
const Uri& uri,
76 const string& targetPath,
const std::function<
void (
const vector< string >&) >& callback) = 0;