12#ifndef zypp_source_yum_RepoindexFileReader_H
13#define zypp_source_yum_RepoindexFileReader_H
15#include <zypp/base/PtrTypes.h>
16#include <zypp/base/NonCopyable.h>
17#include <zypp/base/Function.h>
18#include <zypp-core/base/InputStream>
19#include <zypp/Pathname.h>
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
What is known about a repository.
Reads through a repoindex.xml file and collects repositories.
function< bool(const RepoInfo &)> ProcessResource
Callback definition.
RW_pointer< Impl, rw_pointer::Scoped< Impl > > _pimpl
RepoindexFileReader(Pathname repoindexFile, ProcessResource callback)
CTOR.
Date::Duration ttl() const
Metadata TTL (repoindex.xml:xpath:/repoindex@ttl or 0).
~RepoindexFileReader()
DTOR.
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
Easy-to use interface to the ZYPP dependency resolver.