17 #include <zypp-core/base/String.h> 18 #include <zypp-core/base/Logger.h> 19 #include <zypp-core/fs/WatchFile> 20 #include <zypp-core/base/ReferenceCounted.h> 21 #include <zypp-core/base/NonCopyable.h> 22 #include <zypp-core/ExternalProgram.h> 23 #include <zypp-media/MediaConfig> 25 #include <zypp/APIConfig.h> 29 #define CURL_BINARY "/usr/bin/curl" 60 static shared_ptr<Impl> _nullimpl(
new Impl );
65 friend Impl * rwcowClone<Impl>(
const Impl * rhs );
68 {
return new Impl( *
this ); }
75 if ( not val_r.empty() )
76 _headers.push_back( std::move(val_r) );
78 WAR <<
"Discard empty header" << endl;
std::string trim(const std::string &s, const Trim trim_r)
Easy-to use interface to the ZYPP dependency resolver.