libzypp
11.13.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libzypp
Welcome to libzypp
Code Pitfalls - Frequently made mistakes
Code Snippets
Environment Variables
Testing for provided features.
Notes on revisions
Extending ZYpp: Plugins and Hooks
Services
Solver - Vendor protection
Writing and tunning testcases
Libzypp and threads
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
zypp
base
media
misc
parser
pool
repo
sat
solver
target
thread
ui
url
ws
zypp_detail
APIConfig.h
Arch.cc
Arch.h
AutoDispose.h
Bit.h
ByteCount.cc
ByteCount.h
Callback.h
Capabilities.cc
Capabilities.h
Capability.cc
Capability.h
CapMatch.cc
CapMatch.h
Changelog.cc
Changelog.h
CheckSum.cc
CheckSum.h
CountryCode.cc
CountryCode.h
Date.cc
Date.h
Dep.cc
Dep.h
Digest.cc
Digest.h
DiskUsage.cc
DiskUsage.h
DiskUsageCounter.cc
DiskUsageCounter.h
DownloadMode.cc
DownloadMode.h
Edition.cc
Edition.h
ExternalProgram.cc
ExternalProgram.h
Fetcher.cc
Fetcher.h
FileChecker.cc
FileChecker.h
Filter.h
Glob.cc
Glob.h
HistoryLog.cc
HistoryLog.h
HistoryLogData.cc
HistoryLogData.h
IdString.cc
IdString.h
IdStringType.h
InstanceId.cc
InstanceId.h
KeyContext.h
KeyRing.cc
KeyRing.h
KVMap.h
LanguageCode.cc
LanguageCode.h
Locale.cc
Locale.h
Locks.cc
Locks.h
ManagedFile.h
MediaProducts.cc
MediaProducts.h
MediaSetAccess.cc
MediaSetAccess.h
Misc.h
OnMediaLocation.cc
OnMediaLocation.h
Package.cc
Package.h
PackageKeyword.h
Patch.cc
Patch.h
PathInfo.cc
PathInfo.h
Pathname.cc
Pathname.h
Pattern.cc
Pattern.h
PluginFrame.cc
PluginFrame.h
PluginFrameException.cc
PluginFrameException.h
PluginScript.cc
PluginScript.h
PluginScriptException.cc
PluginScriptException.h
PoolItem.cc
PoolItem.h
PoolItemBest.cc
PoolItemBest.h
PoolQuery.cc
PoolQuery.h
PoolQueryResult.cc
PoolQueryResult.h
PoolQueryUtil.tcc
ProblemSolution.cc
ProblemSolution.h
ProblemTypes.h
Product.cc
Product.h
ProgressData.cc
ProgressData.h
ProvideFilePolicy.cc
ProvideFilePolicy.h
PublicKey.cc
PublicKey.h
Range.cc
Range.h
Rel.cc
Rel.h
RelCompare.h
RepoInfo.cc
RepoInfo.h
RepoManager.cc
RepoManager.h
Repository.cc
Repository.h
RepoStatus.cc
RepoStatus.h
ResFilters.h
ResKind.cc
ResKind.h
ResObject.cc
ResObject.h
ResObjects.h
Resolvable.cc
Resolvable.h
Resolver.cc
Resolver.h
ResolverProblem.cc
ResolverProblem.h
ResPool.cc
ResPool.h
ResPoolProxy.cc
ResPoolProxy.h
ResStatus.cc
ResStatus.h
ResTraits.h
ServiceInfo.cc
ServiceInfo.h
Signature.cc
Signature.h
SrcPackage.cc
SrcPackage.h
SysContent.cc
SysContent.h
Target.cc
Target.h
TmpPath.cc
TmpPath.h
TriBool.h
Url.cc
Url.h
Vendor.h
VendorAttr.cc
VendorAttr.h
VendorSupportOptions.cc
VendorSupportOptions.h
ZConfig.cc
ZConfig.h
ZYpp.cc
ZYpp.h
ZYppCallbacks.h
ZYppCommit.h
ZYppCommitPolicy.cc
ZYppCommitPolicy.h
ZYppCommitResult.cc
ZYppCommitResult.h
ZYppFactory.cc
ZYppFactory.h
File Members
ZYppCommitPolicy.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_ZYPPCOMMITPOLICY_H
13
#define ZYPP_ZYPPCOMMITPOLICY_H
14
15
#include <iosfwd>
16
17
#include "
zypp/base/PtrTypes.h
"
18
19
#include "
zypp/DownloadMode.h
"
20
#include "
zypp/target/rpm/RpmFlags.h
"
21
23
namespace
zypp
24
{
25
27
//
28
// CLASS NAME : ZYppCommitPolicy
29
//
33
class
ZYppCommitPolicy
34
{
35
public
:
36
37
ZYppCommitPolicy
();
38
39
public
:
45
ZYppCommitPolicy
&
restrictToMedia
(
unsigned
mediaNr_r );
46
48
ZYppCommitPolicy
&
allMedia
()
49
{
return
restrictToMedia
( 0 ); }
50
51
unsigned
restrictToMedia
()
const
;
52
53
59
ZYppCommitPolicy
&
dryRun
(
bool
yesNo_r );
60
61
bool
dryRun
()
const
;
62
63
67
ZYppCommitPolicy
&
downloadMode
(
DownloadMode
val_r );
68
69
DownloadMode
downloadMode
()
const
;
70
71
73
ZYppCommitPolicy
&
rpmInstFlags
( target::rpm::RpmInstFlags newFlags_r );
74
76
ZYppCommitPolicy
&
rpmNoSignature
(
bool
yesNo_r );
77
79
ZYppCommitPolicy
&
rpmExcludeDocs
(
bool
yesNo_r );
80
81
target::rpm::RpmInstFlags
rpmInstFlags
()
const
;
82
83
bool
rpmNoSignature
()
const
;
84
85
bool
rpmExcludeDocs
()
const
;
86
87
89
ZYppCommitPolicy
&
syncPoolAfterCommit
(
bool
yesNo_r );
90
91
bool
syncPoolAfterCommit
()
const
;
92
93
public
:
95
class
Impl
;
96
private
:
98
RWCOW_pointer<Impl>
_pimpl
;
99
};
101
103
std::ostream &
operator<<
( std::ostream & str,
const
ZYppCommitPolicy
& obj );
104
106
}
// namespace zypp
108
#endif // ZYPP_ZYPPCOMMITPOLICY_H
zypp
ZYppCommitPolicy.h
Generated by
1.8.1