zypp::source::ProvideFilePolicy Class Reference

Policy for provideFile. More...

#include <SourceProvideFile.h>

List of all members.

Public Types

typedef function< bool(int)> ProgressCB
 Progress callback signature.
typedef function< bool()> FailOnChecksumErrorCB
 FailOnChecksumError callback signature.

Public Member Functions

ProvideFilePolicyprogressCB (ProgressCB progressCB_r)
 Set callback.
bool progress (int value) const
 Evaluate callback.
ProvideFilePolicyfailOnChecksumErrorCB (FailOnChecksumErrorCB failOnChecksumErrorCB_r)
 Set callback.
ProvideFilePolicyfailOnChecksumErrorCB (bool yesno_r)
 Set callback convenience.
bool failOnChecksumError () const
 Evaluate callback.

Private Attributes

FailOnChecksumErrorCB _failOnChecksumErrorCB
ProgressCB _progressCB


Detailed Description

Policy for provideFile.

Provides callback hooks for e.g progress reporting or behaviour on checksum failure. Provides default implementations if no callback is set.

Definition at line 39 of file SourceProvideFile.h.


Member Typedef Documentation

typedef function<bool ( int )> zypp::source::ProvideFilePolicy::ProgressCB
 

Progress callback signature.

Definition at line 43 of file SourceProvideFile.h.

typedef function<bool ()> zypp::source::ProvideFilePolicy::FailOnChecksumErrorCB
 

FailOnChecksumError callback signature.

Definition at line 54 of file SourceProvideFile.h.


Member Function Documentation

ProvideFilePolicy& zypp::source::ProvideFilePolicy::progressCB ProgressCB  progressCB_r  )  [inline]
 

Set callback.

Definition at line 46 of file SourceProvideFile.h.

References _progressCB.

Referenced by zypp::source::PackageProvider::tryDelta(), and zypp::source::PackageProvider::tryPatch().

bool zypp::source::ProvideFilePolicy::progress int  value  )  const
 

Evaluate callback.

Definition at line 52 of file SourceProvideFile.cc.

References _progressCB.

Referenced by zypp::source::provideFile().

ProvideFilePolicy& zypp::source::ProvideFilePolicy::failOnChecksumErrorCB FailOnChecksumErrorCB  failOnChecksumErrorCB_r  )  [inline]
 

Set callback.

Definition at line 57 of file SourceProvideFile.h.

References _failOnChecksumErrorCB.

ProvideFilePolicy & zypp::source::ProvideFilePolicy::failOnChecksumErrorCB bool  yesno_r  ) 
 

Set callback convenience.

Let callback return yesno_r.

Definition at line 46 of file SourceProvideFile.cc.

References _failOnChecksumErrorCB, zypp::source::no(), and zypp::source::yes().

bool zypp::source::ProvideFilePolicy::failOnChecksumError  )  const
 

Evaluate callback.

Definition at line 59 of file SourceProvideFile.cc.

References _failOnChecksumErrorCB.


Member Data Documentation

FailOnChecksumErrorCB zypp::source::ProvideFilePolicy::_failOnChecksumErrorCB [private]
 

Definition at line 69 of file SourceProvideFile.h.

Referenced by failOnChecksumError(), and failOnChecksumErrorCB().

ProgressCB zypp::source::ProvideFilePolicy::_progressCB [private]
 

Definition at line 70 of file SourceProvideFile.h.

Referenced by progress(), and progressCB().


The documentation for this class was generated from the following files:
Generated on Wed Sep 27 01:17:17 2006 for zypp by  doxygen 1.4.6