zypp::ProvideFilePolicy Class Reference

Policy for provideFile. More...

#include <ProvideFilePolicy.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 29 of file ProvideFilePolicy.h.


Member Typedef Documentation

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

Progress callback signature.

Definition at line 33 of file ProvideFilePolicy.h.

FailOnChecksumError callback signature.

Definition at line 44 of file ProvideFilePolicy.h.


Member Function Documentation

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

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

Evaluate callback.

Definition at line 45 of file ProvideFilePolicy.cc.

References _progressCB.

Referenced by zypp::repo::RepoMediaAccess::provideFile().

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

Set callback.

Definition at line 47 of file ProvideFilePolicy.h.

References _failOnChecksumErrorCB.

Referenced by zypp::repo::PackageProvider::doProvidePackage().

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

Set callback convenience.

Let callback return yesno_r.

Definition at line 39 of file ProvideFilePolicy.cc.

References _failOnChecksumErrorCB.

bool zypp::ProvideFilePolicy::failOnChecksumError (  )  const

Evaluate callback.

Definition at line 52 of file ProvideFilePolicy.cc.

References _failOnChecksumErrorCB.

Referenced by zypp::repo::RepoMediaAccess::provideFile().


Member Data Documentation

Definition at line 59 of file ProvideFilePolicy.h.

Referenced by failOnChecksumError(), and failOnChecksumErrorCB().

Definition at line 60 of file ProvideFilePolicy.h.

Referenced by progress(), and progressCB().


The documentation for this class was generated from the following files:

doxygen