![]() |
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>
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 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 379 of file qlockfile.cpp.
References QLockFilePrivate(), and fileHandle.
Referenced by QLockFilePrivate().
|
default |
|
inlinestatic |
Definition at line 55 of file qlockfile_p.h.
bool QLockFilePrivate::isApparentlyStale | ( | ) | const |
Definition at line 432 of file qlockfile.cpp.
Definition at line 187 of file qlockfile_unix.cpp.
QByteArray QLockFilePrivate::lockFileContents | ( | ) | const |
Definition at line 392 of file qlockfile.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 47 of file qlockfile_p.h.
Referenced by QLockFilePrivate().
QString QLockFilePrivate::fileName |
Definition at line 42 of file qlockfile_p.h.
bool QLockFilePrivate::isLocked = false |
Definition at line 52 of file qlockfile_p.h.
QLockFile::LockError QLockFilePrivate::lockError = QLockFile::NoError |
Definition at line 51 of file qlockfile_p.h.
std::chrono::milliseconds QLockFilePrivate::staleLockTime = std::chrono::seconds{30} |
Definition at line 50 of file qlockfile_p.h.