libzypp  15.28.6
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
 
typedef UserData::ContentType ContentType
 

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 void report (const UserData &userData_r=UserData())
 The most generic way of sending/receiving data. More...
 
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 446 of file ZYppCallbacks.h.

Member Enumeration Documentation

Enumerator
OUTPUT 
PING 

Definition at line 448 of file ZYppCallbacks.h.

Enumerator
ABORT 
RETRY 
IGNORE 

Definition at line 449 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 457 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 464 of file ZYppCallbacks.h.

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

Report error.

Definition at line 468 of file ZYppCallbacks.h.

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

Report success.

Definition at line 471 of file ZYppCallbacks.h.


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