libzypp  13.10.6
zypp::target::RpmInstallPackageReceiver Class Reference

#include <TargetCallbackReceiver.h>

Inheritance diagram for zypp::target::RpmInstallPackageReceiver:
zypp::callback::ReceiveReport< rpm::RpmInstallReport >

Public Member Functions

 RpmInstallPackageReceiver (Resolvable::constPtr res)
 
virtual ~RpmInstallPackageReceiver ()
 
virtual void reportbegin ()
 
virtual void reportend ()
 
virtual void start (const Pathname &name)
 Start the operation. More...
 
void tryLevel (target::rpm::InstallResolvableReport::RpmLevel level_r)
 
bool aborted () const
 
virtual bool progress (unsigned percent)
 Inform about progress Return true on abort. More...
 
virtual
rpm::RpmInstallReport::Action 
problem (Exception &excpt_r)
 inform user about a problem More...
 
virtual void finishInfo (const std::string &info_r)
 Additional rpm output to be reported in finish in case of success. More...
 
virtual void finish ()
 Finish operation in case of success. More...
 
virtual void finish (Exception &excpt_r)
 Finish operatin in case of fail, report fail exception. More...
 
- Public Member Functions inherited from zypp::callback::ReceiveReport< rpm::RpmInstallReport >
virtual ~ReceiveReport ()
 
ReceiveReportwhoIsConnected () const
 
bool connected () const
 
void connect ()
 
void disconnect ()
 

Private Attributes

callback::SendReport
< rpm::InstallResolvableReport
_report
 
Resolvable::constPtr _resolvable
 
target::rpm::InstallResolvableReport::RpmLevel _level
 
bool _abort
 
std::string _finishInfo
 

Additional Inherited Members

- Public Types inherited from zypp::callback::ReceiveReport< rpm::RpmInstallReport >
typedef rpm::RpmInstallReport ReportType
 
typedef ReceiveReport
< rpm::RpmInstallReport > 
Receiver
 
typedef DistributeReport
< rpm::RpmInstallReport > 
Distributor
 

Detailed Description

Definition at line 25 of file TargetCallbackReceiver.h.

Constructor & Destructor Documentation

zypp::target::RpmInstallPackageReceiver::RpmInstallPackageReceiver ( Resolvable::constPtr  res)

Definition at line 24 of file TargetCallbackReceiver.cc.

zypp::target::RpmInstallPackageReceiver::~RpmInstallPackageReceiver ( )
virtual

Definition at line 32 of file TargetCallbackReceiver.cc.

Member Function Documentation

void zypp::target::RpmInstallPackageReceiver::reportbegin ( )
virtual
void zypp::target::RpmInstallPackageReceiver::reportend ( )
virtual
void zypp::target::RpmInstallPackageReceiver::start ( const Pathname &  name)
virtual

Start the operation.

Definition at line 45 of file TargetCallbackReceiver.cc.

void zypp::target::RpmInstallPackageReceiver::tryLevel ( target::rpm::InstallResolvableReport::RpmLevel  level_r)

Definition at line 101 of file TargetCallbackReceiver.cc.

bool zypp::target::RpmInstallPackageReceiver::aborted ( ) const
inline

Definition at line 48 of file TargetCallbackReceiver.h.

bool zypp::target::RpmInstallPackageReceiver::progress ( unsigned  percent)
virtual

Inform about progress Return true on abort.

Definition at line 55 of file TargetCallbackReceiver.cc.

rpm::RpmInstallReport::Action zypp::target::RpmInstallPackageReceiver::problem ( Exception excpt_r)
virtual

inform user about a problem

Definition at line 62 of file TargetCallbackReceiver.cc.

void zypp::target::RpmInstallPackageReceiver::finishInfo ( const std::string &  info_r)
virtual

Additional rpm output to be reported in finish in case of success.

Definition at line 84 of file TargetCallbackReceiver.cc.

void zypp::target::RpmInstallPackageReceiver::finish ( )
virtual

Finish operation in case of success.

Definition at line 90 of file TargetCallbackReceiver.cc.

void zypp::target::RpmInstallPackageReceiver::finish ( Exception excpt_r)
virtual

Finish operatin in case of fail, report fail exception.

Finish operation in case of success.

Definition at line 96 of file TargetCallbackReceiver.cc.

Member Data Documentation

callback::SendReport<rpm::InstallResolvableReport> zypp::target::RpmInstallPackageReceiver::_report
private

Definition at line 28 of file TargetCallbackReceiver.h.

Resolvable::constPtr zypp::target::RpmInstallPackageReceiver::_resolvable
private

Definition at line 29 of file TargetCallbackReceiver.h.

target::rpm::InstallResolvableReport::RpmLevel zypp::target::RpmInstallPackageReceiver::_level
private

Definition at line 30 of file TargetCallbackReceiver.h.

bool zypp::target::RpmInstallPackageReceiver::_abort
private

Definition at line 31 of file TargetCallbackReceiver.h.

std::string zypp::target::RpmInstallPackageReceiver::_finishInfo
private

Definition at line 32 of file TargetCallbackReceiver.h.


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