15 #define CURL_BINARY "/usr/bin/curl" 26 , _timeout(
ZConfig::instance().download_transfer_timeout() )
27 , _connect_timeout( 60 )
28 , _maxConcurrentConnections(
ZConfig::instance().download_max_concurrent_connections())
29 , _minDownloadSpeed(
ZConfig::instance().download_min_download_speed())
30 , _maxDownloadSpeed(
ZConfig::instance().download_max_download_speed())
31 , _maxSilentTries(
ZConfig::instance().download_max_silent_tries())
34 , _ca_path(
"/etc/ssl/certs")
35 , _head_requests_allowed(true)
44 static shared_ptr<Impl> _nullimpl(
new Impl );
49 friend Impl * rwcowClone<Impl>(
const Impl * rhs );
52 {
return new Impl( *
this ); }
93 {
if ( ! val_r.empty() )
_impl->
_headers.push_back( std::move(val_r) ); }
Interim helper class to collect global options and settings.
Easy-to use interface to the ZYPP dependency resolver.
zypp::media::TransferSettings TransferSettings