libzypp  14.48.5
zypp::target::PatchScriptReport Struct Reference

Indicate execution of a patch script. More...

#include <ZYppCallbacks.h>

Inheritance diagram for zypp::target::PatchScriptReport:

Public Types

enum  Notify { OUTPUT, PING }
 
enum  Action { ABORT, RETRY, IGNORE }
 
- Public Types inherited from zypp::callback::ReportBase
typedef callback::UserData UserData
 

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 463 of file ZYppCallbacks.h.

Member Enumeration Documentation

Enumerator
OUTPUT 
PING 

Definition at line 465 of file ZYppCallbacks.h.

Enumerator
ABORT 
RETRY 
IGNORE 

Definition at line 466 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 474 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 481 of file ZYppCallbacks.h.

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

Report error.

Definition at line 485 of file ZYppCallbacks.h.

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

Report success.

Definition at line 488 of file ZYppCallbacks.h.


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