zypp::target::ScriptResolvableReport Struct Reference

#include <ZYppCallbacks.h>

Inheritance diagram for zypp::target::ScriptResolvableReport:

zypp::callback::ReportBase List of all members.

Public Types

enum  Task { DO, UNDO }
enum  Notify { OUTPUT, PING }

Public Member Functions

virtual void start (const Resolvable::constPtr &, const Pathname &, Task)
 Whether executing do_script on install or undo_script on delete.
virtual bool progress (Notify, const std::string &=std::string())
 Progress provides the script output.
virtual void problem (const std::string &)
 Report error.
virtual void finish ()
 Report success.

Detailed Description

Definition at line 295 of file ZYppCallbacks.h.


Member Enumeration Documentation

enum zypp::target::ScriptResolvableReport::Task
 

Enumerator:
DO 
UNDO 

Definition at line 297 of file ZYppCallbacks.h.

enum zypp::target::ScriptResolvableReport::Notify
 

Enumerator:
OUTPUT 
PING 

Definition at line 298 of file ZYppCallbacks.h.


Member Function Documentation

virtual void zypp::target::ScriptResolvableReport::start const Resolvable::constPtr ,
const Pathname ,
Task 
[inline, virtual]
 

Whether executing do_script on install or undo_script on delete.

Definition at line 301 of file ZYppCallbacks.h.

virtual bool zypp::target::ScriptResolvableReport::progress Notify  ,
const std::string &  = std::string()
[inline, virtual]
 

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

virtual void zypp::target::ScriptResolvableReport::problem const std::string &   )  [inline, virtual]
 

Report error.

Definition at line 312 of file ZYppCallbacks.h.

virtual void zypp::target::ScriptResolvableReport::finish  )  [inline, virtual]
 

Report success.

Definition at line 315 of file ZYppCallbacks.h.


The documentation for this struct was generated from the following file:
Generated on Thu Apr 24 02:25:16 2008 for zypp by  doxygen 1.4.6