libzypp 17.37.10

MediaInfoDownloader.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
9
10#ifndef ZYPP_REPO_MEDIAINFO_DOWNLOADER
11#define ZYPP_REPO_MEDIAINFO_DOWNLOADER
12
13#include <zypp/Url.h>
14#include <zypp/Pathname.h>
15#include <zypp/Fetcher.h>
16#include <zypp-core/OnMediaLocation>
17#include <zypp/MediaSetAccess.h>
18#include <zypp-core/ui/ProgressData>
19
20 namespace zypp
21{
22 namespace repo
23 {
24
33 void downloadMediaInfo( const Pathname &dest_dir,
34 MediaSetAccess &media,
35 const ProgressData::ReceiverFnc & progress = ProgressData::ReceiverFnc() );
36 } // ns repo
37} // ns zypp
38
39#endif
Fetcher.h
MediaSetAccess.h
zypp::ProgressData::ReceiverFnc
function< bool(const ProgressData &)> ReceiverFnc
Most simple version of progress reporting The percentage in most cases.
Definition progressdata.h:140
zypp::repo
Definition DeltaCandidates.cc:30
zypp::repo::downloadMediaInfo
void downloadMediaInfo(const Pathname &dest_dir, MediaSetAccess &media, const ProgressData::ReceiverFnc &progressrcv)
Downloads the media info (/media.1) to a local directory.
Definition MediaInfoDownloader.cc:24
zypp
Easy-to use interface to the ZYPP dependency resolver.
Definition Application.cc:20
Pathname.h
Url.h