libzypp  13.10.6
zypp::target::PatchScriptReport Struct Reference

Indicate execution of a patch script. More...

#include <ZYppCallbacks.h>

Inheritance diagram for zypp::target::PatchScriptReport:
zypp::callback::ReportBase

Public Types

enum  Notify { OUTPUT, PING }
 
enum  Action { ABORT, RETRY, IGNORE }
 

Public Member Functions

virtual void start (const Package::constPtr &, const Pathname &)
 Start executing the script provided by package. More...
 
virtual bool progress (Notify, const std::string &=std::string())
 Progress provides the script output. More...
 
virtual Action problem (const std::string &)
 Report error. More...
 
virtual void finish ()
 Report success. More...
 
- Public Member Functions inherited from zypp::callback::ReportBase
virtual ~ReportBase ()
 

Detailed Description

Indicate execution of a patch script.

This is a sort of post script shipped by a package and to be executed after the package was installed.

Definition at line 415 of file ZYppCallbacks.h.

Member Enumeration Documentation

Enumerator
OUTPUT 
PING 

Definition at line 417 of file ZYppCallbacks.h.

Enumerator
ABORT 
RETRY 
IGNORE 

Definition at line 418 of file ZYppCallbacks.h.

Member Function Documentation

virtual void zypp::target::PatchScriptReport::start ( const Package::constPtr ,
const Pathname &   
)
inlinevirtual

Start executing the script provided by package.

Definition at line 426 of file ZYppCallbacks.h.

virtual bool zypp::target::PatchScriptReport::progress ( Notify  ,
const std::string &  = std::string() 
)
inlinevirtual

Progress provides the script output.

If the script is quiet, from time to time still-alive pings are sent to the ui. Returning FALSE aborts script execution.

Definition at line 433 of file ZYppCallbacks.h.

virtual Action zypp::target::PatchScriptReport::problem ( const std::string &  )
inlinevirtual

Report error.

Definition at line 437 of file ZYppCallbacks.h.

virtual void zypp::target::PatchScriptReport::finish ( )
inlinevirtual

Report success.

Definition at line 440 of file ZYppCallbacks.h.


The documentation for this struct was generated from the following file: