![]() |
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 () |
| bool | removeStaleLock () |
| QByteArray | lockFileContents () const |
| bool | isApparentlyStale () const |
Static Public Member Functions | |
| static Q_CORE_EXPORT QString | processNameByPid (qint64 pid) |
| static bool | isProcessRunning (qint64 pid, const QString &appname) |
| static bool | getLockInfo_helper (const QString &fileName, LockFileInfo *info) |
| static int | openNewFileDescriptor (const QString &fileName) |
| static auto | getLockFileHandle (QLockFile *f) |
Public Attributes | |
| QString | fileName |
| int | fileHandle |
| std::chrono::milliseconds | staleLockTime = std::chrono::seconds{30} |
| QLockFile::LockError | lockError = QLockFile::NoError |
| bool | isLocked = false |
Definition at line 25 of file qlockfile_p.h.
|
explicit |
Definition at line 366 of file qlockfile.cpp.
References QLockFilePrivate(), and fileHandle.
Referenced by QLockFilePrivate().
|
default |
|
inlinestatic |
Definition at line 67 of file qlockfile_p.h.
|
static |
Definition at line 390 of file qlockfile.cpp.
| bool QLockFilePrivate::isApparentlyStale | ( | ) | const |
Definition at line 425 of file qlockfile.cpp.
Definition at line 187 of file qlockfile_unix.cpp.
| QByteArray QLockFilePrivate::lockFileContents | ( | ) | const |
Definition at line 379 of file qlockfile.cpp.
|
static |
Definition at line 288 of file qlockfile_unix.cpp.
Definition at line 204 of file qlockfile_unix.cpp.
| bool QLockFilePrivate::removeStaleLock | ( | ) |
Definition at line 176 of file qlockfile_unix.cpp.
| QLockFile::LockError QLockFilePrivate::tryLock_sys | ( | ) |
Definition at line 133 of file qlockfile_unix.cpp.
| int QLockFilePrivate::fileHandle |
Definition at line 59 of file qlockfile_p.h.
Referenced by QLockFilePrivate().
| QString QLockFilePrivate::fileName |
Definition at line 51 of file qlockfile_p.h.
| bool QLockFilePrivate::isLocked = false |
Definition at line 64 of file qlockfile_p.h.
| QLockFile::LockError QLockFilePrivate::lockError = QLockFile::NoError |
Definition at line 63 of file qlockfile_p.h.
| std::chrono::milliseconds QLockFilePrivate::staleLockTime = std::chrono::seconds{30} |
Definition at line 62 of file qlockfile_p.h.