10 #ifndef ZYPP_REPO_SERVICE_REPOS 11 #define ZYPP_REPO_SERVICE_REPOS 13 #include <zypp/base/NonCopyable.h> 14 #include <zypp-core/ui/ProgressData>
function< bool(const RepoInfo &)> ProcessRepo
Return false from the callback to get a AbortRequestException to be thrown and the processing to be c...
Retrieval of repository list for a service.
function< bool(const ProgressData &)> ReceiverFnc
Most simple version of progress reporting The percentage in most cases.
ServiceRepos(const Pathname &root_r, const ServiceInfo &service, const ProcessRepo &callback, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc())
bsc#1080693: Explicitly pass the RemoManagers rootDir until it can be queried from the ServiceInfo...
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
Easy-to use interface to the ZYPP dependency resolver.
RW_pointer< Impl > _impl
Expose type only.