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
susetags
yum
Applydeltarpm.cc
Applydeltarpm.h
DeltaCandidates.cc
DeltaCandidates.h
Downloader.cc
Downloader.h
MediaInfoDownloader.cc
MediaInfoDownloader.h
PackageDelta.cc
PackageDelta.h
PackageProvider.cc
PackageProvider.h
PluginServices.cc
PluginServices.h
RepoException.cc
RepoException.h
RepoInfoBase.cc
RepoInfoBase.h
RepoInfoBaseImpl.h
RepoMirrorList.cc
RepoMirrorList.h
RepoProvideFile.cc
RepoProvideFile.h
RepoType.cc
RepoType.h
RepoVariables.cc
RepoVariables.h
ServiceRepos.cc
ServiceRepos.h
ServiceType.cc
ServiceType.h
SrcPackageProvider.cc
SrcPackageProvider.h
SUSEMediaVerifier.cc
SUSEMediaVerifier.h
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
Applydeltarpm.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_SOURCE_APPLYDELTARPM_H
13
#define ZYPP_SOURCE_APPLYDELTARPM_H
14
15
#include <iosfwd>
16
#include <string>
17
18
#include "
zypp/base/Function.h
"
19
#include "
zypp/Pathname.h
"
20
22
namespace
zypp
23
{
24
26
27
namespace
applydeltarpm
28
{
29
31
bool
haveApplydeltarpm
();
32
40
bool
check
(
const
std::string & sequenceinfo_r,
bool
quick_r =
false
);
41
45
bool
check
(
const
Pathname & delta_r,
bool
quick_r =
false
);
46
48
inline
bool
quickcheck
(
const
std::string & sequenceinfo_r )
49
{
return
check
( sequenceinfo_r,
true
); }
50
52
inline
bool
quickcheck
(
const
Pathname & delta_r )
53
{
return
check
( delta_r,
true
); }
55
61
typedef
function<void( unsigned )>
Progress
;
62
66
bool
provide
(
const
Pathname & delta_r,
const
Pathname & new_r,
67
const
Progress
& report_r =
Progress
() );
68
72
bool
provide
(
const
Pathname & old_r,
const
Pathname & delta_r,
73
const
Pathname & new_r,
74
const
Progress
& report_r =
Progress
() );
76
78
}
// namespace applydeltarpm
81
}
// namespace zypp
83
#endif // ZYPP_SOURCE_APPLYDELTARPM_H
zypp
repo
Applydeltarpm.h
Generated by
1.8.1