10#ifndef ZYPP_REPO_DOWNLOADER
11#define ZYPP_REPO_DOWNLOADER
16#include <zypp/Pathname.h>
17#include <zypp-core/ui/ProgressData>
This class allows to retrieve a group of files in a confortable way, providing some smartness that do...
function< bool(const ProgressData &)> ReceiverFnc
Most simple version of progress reporting The percentage in most cases.
What is known about a repository.
Track changing files or directories.
virtual void download(MediaSetAccess &media, const Pathname &dest_dir, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc())
Download metadata to a local directory.
std::optional< PluginRepoverification > _pluginRepoverification
const RepoInfo & repoInfo() const
void defaultDownloadMasterIndex(MediaSetAccess &media_r, const Pathname &destdir_r, const Pathname &masterIndex_r)
Common workflow downloading a (signed) master index file.
virtual RepoStatus status(MediaSetAccess &media)
Status of the remote repository.
void setPluginRepoverification(std::optional< PluginRepoverification > pluginRepoverification_r)
void setNoPluginRepoverification()
Repository metadata verification beyond GPG.
Easy-to use interface to the ZYPP dependency resolver.