12 #ifndef ZYPP_TARGET_TARGETCALLBACKRECEIVER_H 13 #define ZYPP_TARGET_TARGETCALLBACKRECEIVER_H 57 bool progress(
unsigned percent )
override;
63 void finishInfo(
const std::string & info_r )
override;
93 void start(
const std::string & name )
override;
99 bool progress(
unsigned percent )
override;
110 void finishInfo(
const std::string & info_r )
override;
125 #endif // ZYPP_TARGET_TARGETCALLBACKRECEIVER_H TraitsType::constPtrType constPtr
callback::SendReport< rpm::RemoveResolvableReport > _report
virtual ~RpmInstallPackageReceiver()
bool progress(unsigned percent) override
Inform about progress Return true on abort.
bool progress(unsigned percent) override
Inform about progress Return true on abort.
rpm::RpmInstallReport::Action problem(Exception &excpt_r) override
inform user about a problem
void start(const std::string &name) override
void reportbegin() override
target::rpm::InstallResolvableReport::RpmLevel _level
void finish() override
Finish operation in case of success.
zypp::callback::UserData UserData
RpmRemovePackageReceiver(Resolvable::constPtr res)
RpmRemovePackageReceiver.
virtual ~RpmRemovePackageReceiver()
void finish() override
Finish operation in case of success.
void reportbegin() override
Base class for Exception.
rpm::RpmRemoveReport::Action problem(Exception &excpt_r) override
inform user about a problem
void reportend() override
bool aborted() const
Returns true if removing is aborted during progress.
void finishInfo(const std::string &info_r) override
Additional rpm output to be reported in finish in case of success.
void report(const UserData &userData_r) override
Forwards generic reports.
void finishInfo(const std::string &info_r) override
Additional rpm output to be reported in finish in case of success.
void reportend() override
Easy-to use interface to the ZYPP dependency resolver.
Resolvable::constPtr _resolvable
Resolvable::constPtr _resolvable
RpmInstallPackageReceiver(Resolvable::constPtr res)
void tryLevel(target::rpm::InstallResolvableReport::RpmLevel level_r)
void report(const UserData &userData_r) override
Start the operation.
callback::SendReport< rpm::InstallResolvableReport > _report
void start(const Pathname &name) override
Start the operation.