zypp::CleanEmptyLocksReport Struct Reference

Callback for cleaning locks which doesn't lock anything in pool. More...

#include <ZYppCallbacks.h>

Inheritance diagram for zypp::CleanEmptyLocksReport:
[legend]

List of all members.

Public Types

enum  Action { ABORT, DELETE, IGNORE }
 action performed by cleaning api to specific lock More...
enum  Error { NO_ERROR, ABORTED }
 result of cleaning More...

Public Member Functions

virtual void start ()
 cleaning is started
virtual bool progress (int)
 progress of cleaning specifies in percents
virtual Action execute (const PoolQuery &)
 When find empty lock ask what to do with it.
virtual void finish (Error)
 cleaning is done


Detailed Description

Callback for cleaning locks which doesn't lock anything in pool.

Definition at line 612 of file ZYppCallbacks.h.


Member Enumeration Documentation

action performed by cleaning api to specific lock

Enumerator:
ABORT  abort and return error
DELETE  delete empty lock
IGNORE  skip empty lock

Definition at line 617 of file ZYppCallbacks.h.

result of cleaning

Enumerator:
NO_ERROR  no problem
ABORTED  cleaning aborted by user

Definition at line 626 of file ZYppCallbacks.h.


Member Function Documentation

virtual void zypp::CleanEmptyLocksReport::start (  )  [inline, virtual]

cleaning is started

Definition at line 634 of file ZYppCallbacks.h.

virtual bool zypp::CleanEmptyLocksReport::progress ( int   )  [inline, virtual]

progress of cleaning specifies in percents

Returns:
if continue

Definition at line 641 of file ZYppCallbacks.h.

virtual Action zypp::CleanEmptyLocksReport::execute ( const PoolQuery  )  [inline, virtual]

When find empty lock ask what to do with it.

Returns:
action

Definition at line 648 of file ZYppCallbacks.h.

References DELETE.

virtual void zypp::CleanEmptyLocksReport::finish ( Error   )  [inline, virtual]

cleaning is done

Definition at line 655 of file ZYppCallbacks.h.


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

doxygen