zypp::ZYppCommitPolicy Class Reference

#include <ZYppCommitPolicy.h>

List of all members.

Public Member Functions

 ZYppCommitPolicy ()
unsigned restrictToMedia () const
bool dryRun () const
bool rpmNoSignature () const
bool syncPoolAfterCommit () const
ZYppCommitPolicyrestrictToMedia (unsigned mediaNr_r)
 Restrict commit to media 1.
ZYppCommitPolicyallMedia ()
 Process all media (default).
ZYppCommitPolicydryRun (bool yesNo_r=true)
 Set dry run (default: false).
ZYppCommitPolicyrpmNoSignature (bool yesNo_r=true)
 Use rpm option --nosignature (default: false).
ZYppCommitPolicysyncPoolAfterCommit (bool yesNo_r=true)
 Kepp pool in sync with the Target databases after commit (default: true).

Private Attributes

unsigned _restrictToMedia
bool _dryRun
bool _rpmNoSignature
bool _syncPoolAfterCommit

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const ZYppCommitPolicy &obj)
 Stream output.


Detailed Description

Definition at line 26 of file ZYppCommitPolicy.h.


Constructor & Destructor Documentation

zypp::ZYppCommitPolicy::ZYppCommitPolicy (  )  [inline]

Definition at line 29 of file ZYppCommitPolicy.h.


Member Function Documentation

unsigned zypp::ZYppCommitPolicy::restrictToMedia (  )  const [inline]

Definition at line 37 of file ZYppCommitPolicy.h.

References _restrictToMedia.

Referenced by allMedia(), zypp::target::TargetImpl::commit(), and zypp::operator<<().

bool zypp::ZYppCommitPolicy::dryRun (  )  const [inline]

Definition at line 40 of file ZYppCommitPolicy.h.

References _dryRun.

Referenced by zypp::zypp_detail::ZYppImpl::commit(), zypp::target::TargetImpl::commit(), and zypp::operator<<().

bool zypp::ZYppCommitPolicy::rpmNoSignature (  )  const [inline]

Definition at line 43 of file ZYppCommitPolicy.h.

References _rpmNoSignature.

Referenced by zypp::target::TargetImpl::commit(), and zypp::operator<<().

bool zypp::ZYppCommitPolicy::syncPoolAfterCommit (  )  const [inline]

Definition at line 46 of file ZYppCommitPolicy.h.

References _syncPoolAfterCommit.

Referenced by zypp::zypp_detail::ZYppImpl::commit().

ZYppCommitPolicy& zypp::ZYppCommitPolicy::restrictToMedia ( unsigned  mediaNr_r  )  [inline]

Restrict commit to media 1.

Fake outstanding YCP fix: Honour restriction to media 1 at installation, but install all remaining packages if post-boot (called with mediaNr_r > 1).

Definition at line 55 of file ZYppCommitPolicy.h.

References _restrictToMedia.

ZYppCommitPolicy& zypp::ZYppCommitPolicy::allMedia (  )  [inline]

Process all media (default).

Definition at line 59 of file ZYppCommitPolicy.h.

References restrictToMedia().

Referenced by zypp::target::TargetImpl::commit().

ZYppCommitPolicy& zypp::ZYppCommitPolicy::dryRun ( bool  yesNo_r = true  )  [inline]

Set dry run (default: false).

Definition at line 63 of file ZYppCommitPolicy.h.

References _dryRun.

ZYppCommitPolicy& zypp::ZYppCommitPolicy::rpmNoSignature ( bool  yesNo_r = true  )  [inline]

Use rpm option --nosignature (default: false).

Definition at line 67 of file ZYppCommitPolicy.h.

References _rpmNoSignature.

ZYppCommitPolicy& zypp::ZYppCommitPolicy::syncPoolAfterCommit ( bool  yesNo_r = true  )  [inline]

Kepp pool in sync with the Target databases after commit (default: true).

Definition at line 71 of file ZYppCommitPolicy.h.

References _syncPoolAfterCommit.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const ZYppCommitPolicy obj 
) [related]

Stream output.

Definition at line 21 of file ZYppCommitPolicy.cc.


Member Data Documentation

unsigned zypp::ZYppCommitPolicy::_restrictToMedia [private]

Definition at line 75 of file ZYppCommitPolicy.h.

Referenced by restrictToMedia().

bool zypp::ZYppCommitPolicy::_dryRun [private]

Definition at line 76 of file ZYppCommitPolicy.h.

Referenced by dryRun().

bool zypp::ZYppCommitPolicy::_rpmNoSignature [private]

Definition at line 77 of file ZYppCommitPolicy.h.

Referenced by rpmNoSignature().

bool zypp::ZYppCommitPolicy::_syncPoolAfterCommit [private]

Definition at line 78 of file ZYppCommitPolicy.h.

Referenced by syncPoolAfterCommit().


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 19:23:17 2007 for libzypp by  doxygen 1.5.3