libzypp 8.13.6
Public Member Functions | Private Attributes

zypp::repo::susetags::Downloader Class Reference

Downloader for SUSETags (YaST2) repositories Encapsulates all the knowledge of which files have to be downloaded to the local disk. More...

#include <Downloader.h>

Inheritance diagram for zypp::repo::susetags::Downloader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Downloader (const RepoInfo &info, const Pathname &delta_dir=Pathname())
 Constructor from the repository information.
void download (MediaSetAccess &media, const Pathname &dest_dir, const ProgressData::ReceiverFnc &progress=ProgressData::ReceiverFnc())
 Download metadata to a local directory.
RepoStatus status (MediaSetAccess &media)
 Status of the remote repository.
void consumeIndex (const parser::susetags::RepoIndex_Ptr &data_r)
 Content file parser consumer.

Private Attributes

parser::susetags::RepoIndex_Ptr _repoindex
Pathname _delta_dir

Detailed Description

Downloader for SUSETags (YaST2) repositories Encapsulates all the knowledge of which files have to be downloaded to the local disk.

Definition at line 34 of file Downloader.h.


Constructor & Destructor Documentation

zypp::repo::susetags::Downloader::Downloader ( const RepoInfo info,
const Pathname &  delta_dir = Pathname() 
)

Constructor from the repository information.

The repository information allows more context to be given to the user when something fails.

Parameters:
infoRepository information

Definition at line 30 of file Downloader.cc.


Member Function Documentation

void zypp::repo::susetags::Downloader::download ( MediaSetAccess media,
const Pathname &  dest_dir,
const ProgressData::ReceiverFnc progress = ProgressData::ReceiverFnc() 
) [virtual]
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 zypp::MediaSetAccess::provideFile(), and zypp::repo::Downloader::repoInfo().

void zypp::repo::susetags::Downloader::consumeIndex ( const parser::susetags::RepoIndex_Ptr &  data_r)

Content file parser consumer.

Definition at line 223 of file Downloader.cc.

References _repoindex, and MIL.

Referenced by download().


Member Data Documentation

parser::susetags::RepoIndex_Ptr zypp::repo::susetags::Downloader::_repoindex [private]

Definition at line 68 of file Downloader.h.

Referenced by consumeIndex(), and download().

Definition at line 69 of file Downloader.h.

Referenced by download().


The documentation for this class was generated from the following files: