libzypp
12.16.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
User data as transaction id
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
ZYpp.cc
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#include <iostream>
13
#include "
zypp/base/Logger.h
"
14
15
#include "
zypp/ZYpp.h
"
16
#include "
zypp/zypp_detail/ZYppImpl.h
"
17
#include "
zypp/sat/Pool.h
"
18
#include "
zypp/ManagedFile.h
"
19
20
using
std::endl;
21
23
namespace
zypp
24
{
25
27
//
28
// METHOD NAME : ZYpp::ZYpp
29
// METHOD TYPE : Ctor
30
//
31
ZYpp::ZYpp
(
const
Impl_Ptr
& impl_r )
32
: _pimpl( impl_r )
33
{}
34
36
//
37
// METHOD NAME : ZYpp::~ZYpp
38
// METHOD TYPE : Dtor
39
//
40
ZYpp::~ZYpp
()
41
{}
42
44
//
45
// METHOD NAME : ZYpp::dumpOn
46
// METHOD TYPE : std::ostream &
47
//
48
std::ostream &
ZYpp::dumpOn
( std::ostream & str )
const
49
{
50
return
str << *
_pimpl
;
51
}
52
54
//
55
// Forward to Impl:
56
//
58
59
ResPool
ZYpp::pool
()
const
60
{
return
_pimpl
->
pool
(); }
61
62
DiskUsageCounter::MountPointSet
ZYpp::diskUsage
()
63
{
return
_pimpl
->
diskUsage
(); }
64
65
void
ZYpp::setPartitions
(
const
DiskUsageCounter::MountPointSet
&mp)
66
{
return
_pimpl
->
setPartitions
(mp); }
67
68
DiskUsageCounter::MountPointSet
ZYpp::getPartitions
()
const
69
{
return
_pimpl
->
getPartitions
(); }
70
71
ResPoolProxy
ZYpp::poolProxy
()
const
72
{
return
_pimpl
->
poolProxy
(); }
73
74
Resolver_Ptr
ZYpp::resolver
()
const
75
{
return
_pimpl
->
resolver
(); }
76
77
KeyRing_Ptr
ZYpp::keyRing
()
const
78
{
return
_pimpl
->
keyRing
(); }
79
81
//
82
// Forward to Impl:
83
//
85
86
Target_Ptr
ZYpp::target
()
const
87
{
return
_pimpl
->
target
(); }
88
89
Target_Ptr
ZYpp::getTarget
()
const
90
{
return
_pimpl
->
getTarget
(); }
91
92
void
ZYpp::initializeTarget
(
const
Pathname & root,
bool
doRebuild_r )
93
{
_pimpl
->
initializeTarget
( root, doRebuild_r ); }
94
95
void
ZYpp::finishTarget
()
96
{
_pimpl
->
finishTarget
(); }
97
98
ZYppCommitResult
ZYpp::commit
(
const
ZYppCommitPolicy
& policy_r )
99
{
return
_pimpl
->
commit
( policy_r ); }
100
101
void
ZYpp::installSrcPackage
(
const
SrcPackage_constPtr & srcPackage_r )
102
{
_pimpl
->
installSrcPackage
( srcPackage_r ); }
103
104
ManagedFile
ZYpp::provideSrcPackage
(
const
SrcPackage_constPtr & srcPackage_r )
105
{
return
_pimpl
->
provideSrcPackage
( srcPackage_r ); }
107
108
void
ZYpp::setRequestedLocales
(
const
LocaleSet
& locales_r )
109
{
sat::Pool::instance
().
setRequestedLocales
( locales_r ); }
110
111
const
LocaleSet
&
ZYpp::getRequestedLocales
()
const
112
{
return
sat::Pool::instance
().
getRequestedLocales
(); }
113
114
const
LocaleSet
&
ZYpp::getAvailableLocales
()
const
115
{
return
sat::Pool::instance
().
getAvailableLocales
(); }
116
117
118
Pathname
ZYpp::homePath
()
const
119
{
return
_pimpl
->
homePath
(); }
120
121
Pathname
ZYpp::tmpPath
()
const
122
{
return
_pimpl
->
tmpPath
(); }
123
124
void
ZYpp::setHomePath
(
const
Pathname & path )
125
{
_pimpl
->
setHomePath
(path); }
126
128
}
// namespace zypp
zypp
ZYpp.cc
Generated by
1.8.2