libzypp 17.31.23
|
this callback handles merging old locks with newly added or removed More...
#include <ZYppCallbacks.h>
Public Types | |
enum | Action { ABORT , DELETE , IGNORE } |
action for old lock which is in conflict More... | |
enum | Error { NO_ERROR , ABORTED } |
result of merging More... | |
enum | ConflictState { SAME_RESULTS , INTERSECT } |
type of conflict of old and new lock More... | |
![]() | |
typedef callback::UserData | UserData |
typedef UserData::ContentType | ContentType |
Public Member Functions | |
virtual void | start () |
virtual bool | progress () |
merging still live | |
virtual Action | conflict (const PoolQuery &, ConflictState) |
When user unlock something which is locked by non-identical query. | |
virtual void | finish (Error) |
![]() | |
virtual void | report (const UserData &userData_r=UserData()) |
The most generic way of sending/receiving data. | |
virtual | ~ReportBase () |
this callback handles merging old locks with newly added or removed
Definition at line 943 of file ZYppCallbacks.h.
action for old lock which is in conflict
Enumerator | |
---|---|
ABORT | abort and return error |
DELETE | delete conflicted lock |
IGNORE | skip conflict lock |
Definition at line 949 of file ZYppCallbacks.h.
result of merging
Enumerator | |
---|---|
NO_ERROR | no problem |
ABORTED | cleaning aborted by user |
Definition at line 958 of file ZYppCallbacks.h.
type of conflict of old and new lock
Definition at line 966 of file ZYppCallbacks.h.
|
inlinevirtual |
Definition at line 972 of file ZYppCallbacks.h.
|
inlinevirtual |
|
inlinevirtual |
When user unlock something which is locked by non-identical query.
Definition at line 984 of file ZYppCallbacks.h.
|
inlinevirtual |
Definition at line 989 of file ZYppCallbacks.h.