Our broken global lock.
More...
Our broken global lock.
Definition at line 93 of file ZYppFactory.cc.
§ ScopedGuard
§ ZYppGlobalLock()
| zypp::ZYppGlobalLock::ZYppGlobalLock |
( |
| ) |
|
|
inline |
§ ~ZYppGlobalLock()
| zypp::ZYppGlobalLock::~ZYppGlobalLock |
( |
| ) |
|
|
inline |
§ lockerPid()
| pid_t zypp::ZYppGlobalLock::lockerPid |
( |
| ) |
const |
|
inline |
§ lockerName()
| const std::string& zypp::ZYppGlobalLock::lockerName |
( |
| ) |
const |
|
inline |
§ zyppLockFilePath()
| const Pathname& zypp::ZYppGlobalLock::zyppLockFilePath |
( |
| ) |
const |
|
inline |
§ accessLockFile()
§ _openLockFile()
| void zypp::ZYppGlobalLock::_openLockFile |
( |
| ) |
|
|
inlineprivate |
§ _closeLockFile()
| void zypp::ZYppGlobalLock::_closeLockFile |
( |
| ) |
|
|
inlineprivate |
§ isProcessRunning()
| bool zypp::ZYppGlobalLock::isProcessRunning |
( |
pid_t |
pid_r | ) |
|
|
inlineprivate |
§ readLockFile()
| pid_t zypp::ZYppGlobalLock::readLockFile |
( |
| ) |
|
|
inlineprivate |
§ writeLockFile()
| void zypp::ZYppGlobalLock::writeLockFile |
( |
| ) |
|
|
inlineprivate |
§ zyppLocked()
| bool zypp::ZYppGlobalLock::zyppLocked |
( |
| ) |
|
|
inline |
Try to aquire a lock.
- Returns
true if zypp is already locked by another process.
Definition at line 243 of file ZYppFactory.cc.
§ _zyppLockFilePath
| Pathname zypp::ZYppGlobalLock::_zyppLockFilePath |
|
private |
§ _zyppLockFileLock
| file_lock zypp::ZYppGlobalLock::_zyppLockFileLock |
|
private |
§ _zyppLockFile
| FILE* zypp::ZYppGlobalLock::_zyppLockFile |
|
private |
§ _lockerPid
| pid_t zypp::ZYppGlobalLock::_lockerPid |
|
private |
§ _lockerName
| std::string zypp::ZYppGlobalLock::_lockerName |
|
private |
§ _cleanLock
| bool zypp::ZYppGlobalLock::_cleanLock |
|
private |
The documentation for this class was generated from the following file: