zypp::target::ScriptResolvableReport Struct Reference

#include <ZYppCallbacks.h>

Inheritance diagram for zypp::target::ScriptResolvableReport:
[legend]

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


Member Enumeration Documentation

enum zypp::target::ScriptResolvableReport::Task

Enumerator:
DO 
UNDO 

Definition at line 385 of file ZYppCallbacks.h.

enum zypp::target::ScriptResolvableReport::Notify

Enumerator:
OUTPUT 
PING 

Definition at line 386 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 389 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 397 of file ZYppCallbacks.h.

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

Report error.

Definition at line 400 of file ZYppCallbacks.h.

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

Report success.

Definition at line 403 of file ZYppCallbacks.h.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 19:23:28 2007 for libzypp by  doxygen 1.5.3