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
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
19
using
std::endl;
20
22
namespace
zypp
23
{
24
26
//
27
// METHOD NAME : ZYpp::ZYpp
28
// METHOD TYPE : Ctor
29
//
30
ZYpp::ZYpp
(
const
Impl_Ptr
& impl_r )
31
: _pimpl( impl_r )
32
{}
33
35
//
36
// METHOD NAME : ZYpp::~ZYpp
37
// METHOD TYPE : Dtor
38
//
39
ZYpp::~ZYpp
()
40
{}
41
43
//
44
// METHOD NAME : ZYpp::dumpOn
45
// METHOD TYPE : std::ostream &
46
//
47
std::ostream &
ZYpp::dumpOn
( std::ostream & str )
const
48
{
49
return
str << *
_pimpl
;
50
}
51
53
//
54
// Forward to Impl:
55
//
57
58
ResPool
ZYpp::pool
()
const
59
{
return
_pimpl
->
pool
(); }
60
61
DiskUsageCounter::MountPointSet
ZYpp::diskUsage
()
62
{
return
_pimpl
->
diskUsage
(); }
63
64
void
ZYpp::setPartitions
(
const
DiskUsageCounter::MountPointSet
&mp)
65
{
return
_pimpl
->
setPartitions
(mp); }
66
67
DiskUsageCounter::MountPointSet
ZYpp::getPartitions
()
const
68
{
return
_pimpl
->
getPartitions
(); }
69
70
ResPoolProxy
ZYpp::poolProxy
()
const
71
{
return
_pimpl
->
poolProxy
(); }
72
73
Resolver_Ptr
ZYpp::resolver
()
const
74
{
return
_pimpl
->
resolver
(); }
75
76
KeyRing_Ptr
ZYpp::keyRing
()
const
77
{
return
_pimpl
->
keyRing
(); }
78
80
//
81
// Forward to Impl:
82
//
84
85
Target_Ptr
ZYpp::target
()
const
86
{
return
_pimpl
->
target
(); }
87
88
Target_Ptr
ZYpp::getTarget
()
const
89
{
return
_pimpl
->
getTarget
(); }
90
91
void
ZYpp::initializeTarget
(
const
Pathname & root,
bool
doRebuild_r )
92
{
_pimpl
->
initializeTarget
( root, doRebuild_r ); }
93
94
void
ZYpp::finishTarget
()
95
{
_pimpl
->
finishTarget
(); }
96
97
ZYppCommitResult
ZYpp::commit
(
const
ZYppCommitPolicy
& policy_r )
98
{
return
_pimpl
->
commit
( policy_r ); }
99
100
void
ZYpp::installSrcPackage
(
const
SrcPackage_constPtr & srcPackage_r )
101
{
_pimpl
->
installSrcPackage
( srcPackage_r ); }
102
104
105
void
ZYpp::setRequestedLocales
(
const
LocaleSet
& locales_r )
106
{
sat::Pool::instance
().
setRequestedLocales
( locales_r ); }
107
108
const
LocaleSet
&
ZYpp::getRequestedLocales
()
const
109
{
return
sat::Pool::instance
().
getRequestedLocales
(); }
110
111
const
LocaleSet
&
ZYpp::getAvailableLocales
()
const
112
{
return
sat::Pool::instance
().
getAvailableLocales
(); }
113
114
115
Pathname
ZYpp::homePath
()
const
116
{
return
_pimpl
->
homePath
(); }
117
118
Pathname
ZYpp::tmpPath
()
const
119
{
return
_pimpl
->
tmpPath
(); }
120
121
void
ZYpp::setHomePath
(
const
Pathname & path )
122
{
_pimpl
->
setHomePath
(path); }
123
125
}
// namespace zypp
zypp
ZYpp.cc
Generated by
1.8.1