60 typedef ::boost::shared_ptr<ZYpp>
Ptr;
61 typedef ::boost::shared_ptr<const ZYpp>
constPtr;
100 void initializeTarget(
const Pathname & root,
bool doRebuild_r =
false);
121 void installSrcPackage(
const SrcPackage_constPtr & srcPackage_r );
126 ManagedFile provideSrcPackage(
const SrcPackage_constPtr & srcPackage_r );
130 Resolver_Ptr resolver()
const;
131 KeyRing_Ptr keyRing()
const;
135 Pathname homePath()
const;
138 Pathname tmpPath()
const;
141 void setHomePath(
const Pathname & path );
149 explicit ZYpp(
const Impl_Ptr & impl_r );
152 friend void ::boost::checked_delete<ZYpp>(
ZYpp*);
164 #endif // ZYPP_ZYPP_H Result returned from ZYpp::commit.
ZYppCommitResult CommitResult
String related utilities and Regular expression matching.
shared_ptr< Impl > Impl_Ptr
ResPool::instance().proxy();.
zypp_detail::ZYppImpl Impl
std::set< MountPoint > MountPointSet
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
Options and policies for ZYpp::commit.
Provides API related macros.
::boost::shared_ptr< ZYpp > Ptr
::boost::shared_ptr< const ZYpp > constPtr
ZYpp factory class (Singleton)
std::ostream & operator<<(std::ostream &str, const ZYppImpl &obj)
RW_pointer< Impl > _pimpl
Pointer to implementation.
static ResPoolProxy poolProxy()
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Easy-to use interface to the ZYPP dependency resolver.