|
libzypp
17.14.0
|
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... | |
Public Types inherited from zypp::callback::ReportBase | |
| 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) |
Public Member Functions inherited from zypp::callback::ReportBase | |
| 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 731 of file ZYppCallbacks.h.
action for old lock which is in conflict
Definition at line 737 of file ZYppCallbacks.h.
result of merging
Definition at line 746 of file ZYppCallbacks.h.
type of conflict of old and new lock
| SAME_RESULTS |
locks lock same item in pool but his parameters is different |
| INTERSECT |
locks lock some file and unlocking lock unlock only part of iti, so removing old lock can unlock more items in pool |
Definition at line 754 of file ZYppCallbacks.h.
|
inlinevirtual |
Definition at line 760 of file ZYppCallbacks.h.
|
inlinevirtual |
|
inlinevirtual |
When user unlock something which is locked by non-identical query.
Definition at line 772 of file ZYppCallbacks.h.
|
inlinevirtual |
Definition at line 777 of file ZYppCallbacks.h.