Namespaces | |
namespace | susetags |
namespace | yum |
Classes | |
class | DeltaCandidates |
Candidate delta and patches for a package. More... | |
class | Downloader |
Downloader base class. More... | |
class | PackageProviderPolicy |
class | PackageProvider |
Provide a package from a Source. More... | |
class | PluginServices |
class | RepoException |
Exception for repository handling. More... | |
class | RepoNotCachedException |
The repository cache is not built yet so you can't create the repostories from the cache. More... | |
class | RepoNoUrlException |
thrown when it was impossible to determine one url for this repo. More... | |
class | RepoNoAliasException |
thrown when it was impossible to determine an alias for this repo. More... | |
class | RepoInvalidAliasException |
Thrown when the repo alias is found to be invalid. More... | |
class | RepoNotFoundException |
thrown when it was impossible to match a repository More... | |
class | RepoAlreadyExistsException |
Repository already exists and some unique attribute can't be duplicated. More... | |
class | RepoUnknownTypeException |
thrown when it was impossible to determine this repo type. More... | |
class | RepoMetadataException |
thrown when it was impossible to use the raw metadata for this repo. More... | |
class | ServiceException |
Base Exception for service handling. More... | |
class | ServiceNoAliasException |
Service without alias was used in an operation. More... | |
class | ServiceInvalidAliasException |
Thrown when the repo alias is found to be invalid. More... | |
class | ServiceAlreadyExistsException |
Service already exists and some unique attribute can't be duplicated. More... | |
class | ServiceNoUrlException |
Service has no or invalid url defined. More... | |
class | ServicePluginInformalException |
Service plugin has trouble providing the metadata but this should not be treated as error. More... | |
class | RepoInfoBase |
Base class implementing common features of RepoInfo and ServiceInfo. More... | |
class | RepoMediaAccess |
Provides files from different repos. More... | |
struct | RepoType |
Repository type enumeration. More... | |
struct | RepoVariablesStringReplacer |
Repository variables. More... | |
struct | RepoVariablesUrlReplacer |
Repository variables. More... | |
class | RIMServiceRepos |
class | PluginServiceRepos |
class | ServiceRepos |
Retrieval of repository list for a service. More... | |
struct | ServiceType |
Service type enumeration. More... | |
class | SrcPackageProvider |
class | SUSEMediaVerifier |
Implementation of the traditional SUSE media verifier. More... | |
struct | DownloadResolvableReport |
struct | ProbeRepoReport |
struct | RepoCreateReport |
struct | RepoReport |
Functions | |
std::ostream & | operator<< (std::ostream &str, const DeltaCandidates &obj) |
void | downloadMediaInfo (const Pathname &dest_dir, MediaSetAccess &media, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc()) |
Downloads the media info (/media.1) to a local directory. | |
std::ostream & | operator<< (std::ostream &str, const PluginServices &obj) |
DEF_CTORS (RepoNotCachedException,"Repository is not cached") | |
DEF_CTORS (RepoNoUrlException,"Repository has no or invalid url defined.") | |
DEF_CTORS (RepoNoAliasException,"Repository has no alias defined.") | |
DEF_CTORS (RepoInvalidAliasException,"Repository has an invalid alias.") | |
DEF_CTORS (RepoNotFoundException,"Repository not found.") | |
DEF_CTORS (RepoAlreadyExistsException,"Repository already exists.") | |
DEF_CTORS (RepoUnknownTypeException,"Repository type can't be determined.") | |
DEF_CTORS (RepoMetadataException,"Repository metadata not usable.") | |
DEF_CTORS (ServiceNoAliasException,"Service has no alias defined.") | |
DEF_CTORS (ServiceInvalidAliasException,"Service has an invalid alias.") | |
DEF_CTORS (ServiceAlreadyExistsException,"Service already exists.") | |
DEF_CTORS (ServiceNoUrlException,"Service has no or invalid url defined.") | |
DEF_CTORS (ServicePluginInformalException,"Service plugin has trouble providing the metadata but this should not be treated as error.") | |
std::ostream & | operator<< (std::ostream &str, const RepoInfoBase &obj) |
bool | operator< (const RepoInfoBase &lhs, const RepoInfoBase &rhs) |
ManagedFile | provideFile (RepoInfo repo_r, const OnMediaLocation &loc_r, const ProvideFilePolicy &policy_r=ProvideFilePolicy()) |
Provide a file from a Repository. | |
std::ostream & | operator<< (std::ostream &str, const RepoType &obj) |
bool | operator== (const RepoType &obj1, const RepoType &obj2) |
bool | operator!= (const RepoType &obj1, const RepoType &obj2) |
std::ostream & | operator<< (std::ostream &str, const ServiceType &obj) |
bool | operator== (const ServiceType &obj1, const ServiceType &obj2) |
bool | operator!= (const ServiceType &obj1, const ServiceType &obj2) |
Variables | |
static std::map< std::string, RepoType::Type > | _table |
std::ostream& zypp::repo::operator<< | ( | std::ostream & | str, | |
const DeltaCandidates & | obj | |||
) |
void zypp::repo::downloadMediaInfo | ( | const Pathname & | dest_dir, | |
MediaSetAccess & | media, | |||
const ProgressData::ReceiverFnc & | progress = ProgressData::ReceiverFnc() | |||
) |
Downloads the media info (/media.1) to a local directory.
dest_dir | Destination directory | |
media | MediaSetAccess object to some media | |
progress | Progress callback function |
Exception | on error |
Definition at line 25 of file MediaInfoDownloader.cc.
References zypp::Fetcher::enqueue(), zypp::Fetcher::reset(), and zypp::Fetcher::start().
Referenced by zypp::repo::susetags::Downloader::download().
std::ostream& zypp::repo::operator<< | ( | std::ostream & | str, | |
const PluginServices & | obj | |||
) |
Definition at line 80 of file PluginServices.cc.
zypp::repo::DEF_CTORS | ( | RepoNotCachedException | , | |
"Repository is not cached" | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoNoUrlException | , | |
"Repository has no or invalid url defined." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoNoAliasException | , | |
"Repository has no alias defined." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoInvalidAliasException | , | |
"Repository has an invalid alias." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoNotFoundException | , | |
"Repository not found." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoAlreadyExistsException | , | |
"Repository already exists." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoUnknownTypeException | , | |
"Repository type can't be determined." | ||||
) |
zypp::repo::DEF_CTORS | ( | RepoMetadataException | , | |
"Repository metadata not usable." | ||||
) |
zypp::repo::DEF_CTORS | ( | ServiceNoAliasException | , | |
"Service has no alias defined." | ||||
) |
zypp::repo::DEF_CTORS | ( | ServiceInvalidAliasException | , | |
"Service has an invalid alias." | ||||
) |
zypp::repo::DEF_CTORS | ( | ServiceAlreadyExistsException | , | |
"Service already exists." | ||||
) |
zypp::repo::DEF_CTORS | ( | ServiceNoUrlException | , | |
"Service has no or invalid url defined." | ||||
) |
zypp::repo::DEF_CTORS | ( | ServicePluginInformalException | , | |
"Service plugin has trouble providing the metadata but this should not be treated as error." | ||||
) |
std::ostream& zypp::repo::operator<< | ( | std::ostream & | str, | |
const RepoInfoBase & | obj | |||
) |
bool zypp::repo::operator< | ( | const RepoInfoBase & | lhs, | |
const RepoInfoBase & | rhs | |||
) | [inline] |
ManagedFile zypp::repo::provideFile | ( | RepoInfo | repo_r, | |
const OnMediaLocation & | loc_r, | |||
const ProvideFilePolicy & | policy_r = ProvideFilePolicy() | |||
) |
Provide a file from a Repository.
Let source_r provide the file described by loc_r. In case loc_r contains a checksum, the file is verified. policy_r provides callback hooks for download progress reporting and behaviour on failed checksum verification.
Exception |
Definition at line 72 of file RepoProvideFile.cc.
References zypp::repo::RepoMediaAccess::provideFile().
std::ostream& zypp::repo::operator<< | ( | std::ostream & | str, | |
const RepoType & | obj | |||
) | [inline] |
bool zypp::repo::operator== | ( | const RepoType & | obj1, | |
const RepoType & | obj2 | |||
) | [inline] |
bool zypp::repo::operator!= | ( | const RepoType & | obj1, | |
const RepoType & | obj2 | |||
) | [inline] |
Definition at line 64 of file RepoType.h.
std::ostream& zypp::repo::operator<< | ( | std::ostream & | str, | |
const ServiceType & | obj | |||
) | [inline] |
bool zypp::repo::operator== | ( | const ServiceType & | obj1, | |
const ServiceType & | obj2 | |||
) | [inline] |
bool zypp::repo::operator!= | ( | const ServiceType & | obj1, | |
const ServiceType & | obj2 | |||
) | [inline] |
Definition at line 74 of file ServiceType.h.
std::map<std::string,ServiceType::Type> zypp::repo::_table [static] |
Definition at line 20 of file RepoType.cc.
Referenced by zypp::repo::ServiceType::asString(), zypp::repo::RepoType::asString(), zypp::repo::ServiceType::parse(), and zypp::repo::RepoType::parse().