#include <Downloader.h>
Public Member Functions | |
| Downloader (const Pathname &path) | |
| void | download (MediaSetAccess &media, const Pathname &dest_dir, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc()) |
| RepoStatus | status (MediaSetAccess &media) |
| void | consumeIndex (const parser::susetags::RepoIndex_Ptr &data_r) |
| Content file parser consumer. | |
Private Attributes | |
| Pathname | _path |
| parser::susetags::RepoIndex_Ptr | _repoindex |
Definition at line 33 of file Downloader.h.
| zypp::repo::susetags::Downloader::Downloader | ( | const Pathname & | path | ) |
Constructor
| path | Path to the repostory from the media |
Definition at line 29 of file Downloader.cc.
| void zypp::repo::susetags::Downloader::download | ( | MediaSetAccess & | media, | |
| const Pathname & | dest_dir, | |||
| const ProgressData::ReceiverFnc & | progress = ProgressData::ReceiverFnc() | |||
| ) | [virtual] |
Download metadata to a local directory
| media | Media access to the repository url | |
| dest_dir | Local destination directory | |
| progress | progress receiver |
Reimplemented from zypp::repo::Downloader.
Definition at line 43 of file Downloader.cc.
References _path, _repoindex, zypp::SignatureFileChecker::addPublicKey(), zypp::ui::asString(), zypp::Locale::code(), zypp::Arch::compatibleWith(), consumeIndex(), zypp::MediaSetAccess::doesFileExist(), zypp::repo::downloadMediaInfo(), zypp::str::endsWith(), zypp::Fetcher::enqueue(), zypp::Fetcher::enqueueDigested(), zypp::Locale::fallback(), zypp::str::hasPrefix(), zypp::ZConfig::instance(), MIL, zypp::Locale::noCode, zypp::parser::susetags::ContentFileReader::parse(), zypp::Fetcher::reset(), zypp::OnMediaLocation::setChecksum(), zypp::parser::susetags::ContentFileReader::setRepoIndexConsumer(), zypp::url::split(), zypp::Fetcher::start(), zypp::str::stripPrefix(), zypp::ZConfig::systemArchitecture(), WAR, and ZYPP_THROW.
| RepoStatus zypp::repo::susetags::Downloader::status | ( | MediaSetAccess & | media | ) | [virtual] |
Status of the remote repository
Reimplemented from zypp::repo::Downloader.
Definition at line 35 of file Downloader.cc.
References _path, and zypp::MediaSetAccess::provideFile().
| void zypp::repo::susetags::Downloader::consumeIndex | ( | const parser::susetags::RepoIndex_Ptr & | data_r | ) |
Pathname zypp::repo::susetags::Downloader::_path [private] |
parser::susetags::RepoIndex_Ptr zypp::repo::susetags::Downloader::_repoindex [private] |
1.5.3