63 {
return _pimpl->diskUsage(); }
66 {
return _pimpl->setPartitions(mp); }
69 {
return _pimpl->getPartitions(); }
72 {
return _pimpl->poolProxy(); }
75 {
return _pimpl->resolver(); }
78 {
return _pimpl->keyRing(); }
87 {
return _pimpl->target(); }
90 {
return _pimpl->getTarget(); }
93 {
_pimpl->initializeTarget( root, doRebuild_r ); }
96 {
_pimpl->finishTarget(); }
99 {
return _pimpl->commit( policy_r ); }
102 {
_pimpl->installSrcPackage( srcPackage_r ); }
105 {
return _pimpl->provideSrcPackage( srcPackage_r ); }
109 {
return _pimpl->homePath(); }
112 {
return _pimpl->tmpPath(); }
115 {
_pimpl->setHomePath(path); }
ResPool pool() const
Access to the global resolvable pool.
Pathname tmpPath() const
Get the path where zypp related plugins store temp data.
Pathname homePath() const
Get the path where zypp related plugins store persistent data and caches.
Result returned from ZYpp::commit.
ManagedFile provideSrcPackage(const SrcPackage_constPtr &srcPackage_r)
Provides a source package on the Target.
void installSrcPackage(const SrcPackage_constPtr &srcPackage_r)
Install a source package on the Target.
shared_ptr< Impl > Impl_Ptr
ZYpp(const Impl_Ptr &impl_r)
Factory ctor.
ResPool::instance().proxy();.
Target_Ptr target() const
std::set< MountPoint > MountPointSet
void setPartitions(const DiskUsageCounter::MountPointSet &mp)
void setHomePath(const Pathname &path)
set the home, if you need to change it
Options and policies for ZYpp::commit.
ZYppCommitResult commit(const ZYppCommitPolicy &policy_r)
Commit changes and transactions.
DiskUsageCounter::MountPointSet getPartitions() const
KeyRing_Ptr keyRing() const
void initializeTarget(const Pathname &root, bool doRebuild_r=false)
virtual std::ostream & dumpOn(std::ostream &str) const
Stream output.
ResPoolProxy poolProxy() const
Pool of ui::Selectable.
Resolver_Ptr resolver() const
RW_pointer< Impl > _pimpl
Pointer to implementation.
Reference counted access to a _Tp object calling a custom Dispose function when the last AutoDispose ...
Target_Ptr getTarget() const
Same as target but returns NULL if target is not initialized, instead of throwing.
DiskUsageCounter::MountPointSet diskUsage()