libzypp 8.13.6
|
Policy for provideFile. More...
#include <ProvideFilePolicy.h>
Public Types | |
typedef function< bool(int)> | ProgressCB |
Progress callback signature. | |
typedef function< bool()> | FailOnChecksumErrorCB |
FailOnChecksumError callback signature. | |
Public Member Functions | |
ProvideFilePolicy & | progressCB (ProgressCB progressCB_r) |
Set callback. | |
bool | progress (int value) const |
Evaluate callback. | |
ProvideFilePolicy & | failOnChecksumErrorCB (FailOnChecksumErrorCB failOnChecksumErrorCB_r) |
Set callback. | |
ProvideFilePolicy & | failOnChecksumErrorCB (bool yesno_r) |
Set callback convenience. | |
bool | failOnChecksumError () const |
Evaluate callback. | |
Private Attributes | |
FailOnChecksumErrorCB | _failOnChecksumErrorCB |
ProgressCB | _progressCB |
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.
typedef function<bool ( int )> zypp::ProvideFilePolicy::ProgressCB |
Progress callback signature.
Definition at line 33 of file ProvideFilePolicy.h.
typedef function<bool ()> zypp::ProvideFilePolicy::FailOnChecksumErrorCB |
FailOnChecksumError callback signature.
Definition at line 44 of file ProvideFilePolicy.h.
ProvideFilePolicy& zypp::ProvideFilePolicy::progressCB | ( | ProgressCB | progressCB_r | ) | [inline] |
Set callback.
Definition at line 36 of file ProvideFilePolicy.h.
References _progressCB.
Referenced by zypp::repo::PackageProvider::doProvidePackage(), and zypp::repo::PackageProvider::tryDelta().
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().
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().