libzypp  17.14.0
zypp::resstatus::UserLockQueryManip Struct Reference

Manipulator for ResStatus::UserLockQueryField. More...

#include <PoolImpl.h>

Static Public Member Functions

static void setLock (ResStatus &status_r, bool yesno_r)
 Set lock and UserLockQuery bit according to yesno_r. More...
 
static void reapplyLock (ResStatus &status_r, bool yesno_r)
 Update lock and UserLockQuery bit IFF the item gained the bit. More...
 
static int diffLock (const ResStatus &status_r)
 Test whether the lock status differs from the remembered UserLockQuery bit. More...
 

Detailed Description

Manipulator for ResStatus::UserLockQueryField.

Field is not public available. It is intended to remember the initial lock status usually derived from /etc/zypp/locks. So we are able to detect changes we have to write back on commit.

Definition at line 42 of file PoolImpl.h.

Member Function Documentation

◆ setLock()

static void zypp::resstatus::UserLockQueryManip::setLock ( ResStatus status_r,
bool  yesno_r 
)
inlinestatic

Set lock and UserLockQuery bit according to yesno_r.

Definition at line 45 of file PoolImpl.h.

◆ reapplyLock()

static void zypp::resstatus::UserLockQueryManip::reapplyLock ( ResStatus status_r,
bool  yesno_r 
)
inlinestatic

Update lock and UserLockQuery bit IFF the item gained the bit.

Definition at line 52 of file PoolImpl.h.

◆ diffLock()

static int zypp::resstatus::UserLockQueryManip::diffLock ( const ResStatus status_r)
inlinestatic

Test whether the lock status differs from the remembered UserLockQuery bit.

Definition at line 62 of file PoolImpl.h.


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