libzypp 17.32.2
DownloadMode.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
12#ifndef ZYPP_DOWNLOADMODE_H
13#define ZYPP_DOWNLOADMODE_H
14
15#include <iosfwd>
16
18namespace zypp
19{
20
36
42 bool deserialize( const std::string & str_r, DownloadMode & result_r );
43
48 inline DownloadMode deserializeDownloadMode( const std::string & str_r )
49 {
50 DownloadMode ret( DownloadDefault );
51 deserialize( str_r, ret );
52 return ret;
53 }
54
56 std::ostream & operator<<( std::ostream & str, DownloadMode obj );
57
59} // namespace zypp
61#endif // ZYPP_DOWNLOADMODE_H
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
bool deserialize(const std::string &str_r, DownloadMode &result_r)
DownloadMode
Supported commit download policies.
@ DownloadInHeaps
Similar to DownloadInAdvance, but try to split the transaction into heaps, where at the end of each h...
@ DownloadOnly
Just download all packages to the local cache.
@ DownloadAsNeeded
Alternating download and install.
@ DownloadInAdvance
First download all packages to the local cache.
@ DownloadDefault
libzypp will decide what to do.