Lines Matching defs:LockFileBase
1 //===-- LockFileBase.cpp ----------------------------------------*- C++ -*-===//
9 #include "lldb/Host/LockFileBase.h"
21 LockFileBase::LockFileBase(int fd)
24 bool LockFileBase::IsLocked() const { return m_locked; }
26 Status LockFileBase::WriteLock(const uint64_t start, const uint64_t len) {
32 Status LockFileBase::TryWriteLock(const uint64_t start, const uint64_t len) {
38 Status LockFileBase::ReadLock(const uint64_t start, const uint64_t len) {
44 Status LockFileBase::TryReadLock(const uint64_t start, const uint64_t len) {
50 Status LockFileBase::Unlock() {
63 bool LockFileBase::IsValidFile() const { return m_fd != -1; }
65 Status LockFileBase::DoLock(const Locker &locker, const uint64_t start,