Go to the documentation of this file.
26 : callback::ReceiveReport<rpm::RpmInstallReport> ()
28 , _level( target::rpm::InstallResolvableReport::RPM )
47 if ( ! userData_r.haskey(
"solvable" ) )
48 userData_r.set(
"solvable",
_resolvable->satSolvable() );
120 : callback::ReceiveReport<rpm::RpmRemoveReport> ()
141 if ( ! userData_r.haskey(
"solvable" ) )
142 userData_r.set(
"solvable",
_resolvable->satSolvable() );
virtual void reportbegin()
void report(const UserData &userData_r) override
Start the operation.
virtual void finishInfo(const std::string &info_r)
Additional rpm output to be reported in finish in case of success.
Base class for Exception.
virtual void finishInfo(const std::string &info_r)
Additional rpm output to be reported in finish in case of success.
Resolvable::constPtr _resolvable
TraitsType::constPtrType constPtr
virtual bool progress(unsigned percent)
Inform about progress Return true on abort.
virtual void start(const Pathname &name)
Start the operation.
RpmRemovePackageReceiver(Resolvable::constPtr res)
RpmRemovePackageReceiver.
void tryLevel(target::rpm::InstallResolvableReport::RpmLevel level_r)
callback::SendReport< rpm::RemoveResolvableReport > _report
virtual void finish()
Finish operation in case of success.
virtual void reportbegin()
virtual Action problem(Exception &excpt_r)
std::string asUserHistory() const
A single (multiline) string composed of asUserString and historyAsString.
virtual ~RpmRemovePackageReceiver()
virtual void finish()
Finish operation in case of success.
callback::SendReport< rpm::InstallResolvableReport > _report
Easy-to use interface to the ZYPP dependency resolver.
virtual rpm::RpmInstallReport::Action problem(Exception &excpt_r)
inform user about a problem
RpmInstallPackageReceiver(Resolvable::constPtr res)
virtual bool progress(unsigned percent)
Inform about progress Return true on abort.
virtual rpm::RpmRemoveReport::Action problem(Exception &excpt_r)
inform user about a problem
void report(const UserData &userData_r) override
Forwards generic reports.
virtual void start(const std::string &name)
virtual Action problem(Exception &excpt_r)
target::rpm::InstallResolvableReport::RpmLevel _level
Resolvable::constPtr _resolvable
virtual ~RpmInstallPackageReceiver()