![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qlockfile_p.h>
Classes | |
| struct | LockFileInfo |
Public Member Functions | |
| QLockFilePrivate (const QString &fn) | |
| ~QLockFilePrivate () | |
| QLockFile::LockError | tryLock_sys (const LockFileInfo ¤t) |
| bool | removeStaleLock () |
| bool | isApparentlyStale (const LockFileInfo ¤t) const |
Static Public Member Functions | |
| static Q_CORE_EXPORT QString | processNameByPid (qint64 pid) |
| static bool | isProcessRunning (qint64 pid, const QString &appname) |
| static std::optional< LockFileInfo > | getLockInfo_helper (const QString &fileName) |
| static int | openNewFileDescriptor (const QString &fileName) |
| static auto | getLockFileHandle (QLockFile *f) |
Public Attributes | |
| QString | fileName |
| int | fileHandle = -1 |
| int | dirHandle = -1 |
| std::chrono::milliseconds | staleLockTime = std::chrono::seconds{30} |
| QLockFile::LockError | lockError = QLockFile::NoError |
| bool | isLocked = false |
Definition at line 27 of file qlockfile_p.h.
|
explicit |
Definition at line 487 of file qlockfile.cpp.
|
default |
|
inlinestatic |
Definition at line 74 of file qlockfile_p.h.
|
static |
Definition at line 549 of file qlockfile.cpp.
| bool QLockFilePrivate::isApparentlyStale | ( | const LockFileInfo & | current | ) | const |
Definition at line 555 of file qlockfile.cpp.
Definition at line 360 of file qlockfile_unix.cpp.
|
static |
Definition at line 470 of file qlockfile_unix.cpp.
Definition at line 377 of file qlockfile_unix.cpp.
| bool QLockFilePrivate::removeStaleLock | ( | ) |
Definition at line 343 of file qlockfile_unix.cpp.
| QLockFile::LockError QLockFilePrivate::tryLock_sys | ( | const LockFileInfo & | current | ) |
Definition at line 257 of file qlockfile_unix.cpp.
| int QLockFilePrivate::dirHandle = -1 |
Definition at line 66 of file qlockfile_p.h.
| int QLockFilePrivate::fileHandle = -1 |
Definition at line 65 of file qlockfile_p.h.
| QString QLockFilePrivate::fileName |
Definition at line 57 of file qlockfile_p.h.
| bool QLockFilePrivate::isLocked = false |
Definition at line 71 of file qlockfile_p.h.
| QLockFile::LockError QLockFilePrivate::lockError = QLockFile::NoError |
Definition at line 70 of file qlockfile_p.h.
| std::chrono::milliseconds QLockFilePrivate::staleLockTime = std::chrono::seconds{30} |
Definition at line 69 of file qlockfile_p.h.