aboutsummaryrefslogtreecommitdiff
path: root/source/Host/common/LockFileBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Host/common/LockFileBase.cpp')
-rw-r--r--source/Host/common/LockFileBase.cpp136
1 files changed, 47 insertions, 89 deletions
diff --git a/source/Host/common/LockFileBase.cpp b/source/Host/common/LockFileBase.cpp
index f74694561184..b30acc5d5044 100644
--- a/source/Host/common/LockFileBase.cpp
+++ b/source/Host/common/LockFileBase.cpp
@@ -12,113 +12,71 @@
using namespace lldb;
using namespace lldb_private;
-namespace
-{
+namespace {
-Error
-AlreadyLocked ()
-{
- return Error ("Already locked");
-}
-
-Error
-NotLocked ()
-{
- return Error ("Not locked");
-}
+Error AlreadyLocked() { return Error("Already locked"); }
+Error NotLocked() { return Error("Not locked"); }
}
-LockFileBase::LockFileBase (int fd) :
- m_fd (fd),
- m_locked (false),
- m_start (0),
- m_len (0)
-{
-
-}
+LockFileBase::LockFileBase(int fd)
+ : m_fd(fd), m_locked(false), m_start(0), m_len(0) {}
-bool
-LockFileBase::IsLocked () const
-{
- return m_locked;
-}
+bool LockFileBase::IsLocked() const { return m_locked; }
-Error
-LockFileBase::WriteLock (const uint64_t start, const uint64_t len)
-{
- return DoLock ([&] (const uint64_t start, const uint64_t len)
- {
- return DoWriteLock (start, len);
- }, start, len);
+Error LockFileBase::WriteLock(const uint64_t start, const uint64_t len) {
+ return DoLock([&](const uint64_t start,
+ const uint64_t len) { return DoWriteLock(start, len); },
+ start, len);
}
-Error
-LockFileBase::TryWriteLock (const uint64_t start, const uint64_t len)
-{
- return DoLock ([&] (const uint64_t start, const uint64_t len)
- {
- return DoTryWriteLock (start, len);
- }, start, len);
+Error LockFileBase::TryWriteLock(const uint64_t start, const uint64_t len) {
+ return DoLock([&](const uint64_t start,
+ const uint64_t len) { return DoTryWriteLock(start, len); },
+ start, len);
}
-Error
-LockFileBase::ReadLock (const uint64_t start, const uint64_t len)
-{
- return DoLock ([&] (const uint64_t start, const uint64_t len)
- {
- return DoReadLock (start, len);
- }, start, len);
+Error LockFileBase::ReadLock(const uint64_t start, const uint64_t len) {
+ return DoLock([&](const uint64_t start,
+ const uint64_t len) { return DoReadLock(start, len); },
+ start, len);
}
-Error
-LockFileBase::TryReadLock (const uint64_t start, const uint64_t len)
-{
- return DoLock ([&] (const uint64_t start, const uint64_t len)
- {
- return DoTryReadLock (start, len);
- }, start, len);
-
+Error LockFileBase::TryReadLock(const uint64_t start, const uint64_t len) {
+ return DoLock([&](const uint64_t start,
+ const uint64_t len) { return DoTryReadLock(start, len); },
+ start, len);
}
-Error
-LockFileBase::Unlock ()
-{
- if (!IsLocked ())
- return NotLocked ();
-
- const auto error = DoUnlock ();
- if (error.Success ())
- {
- m_locked = false;
- m_start = 0;
- m_len = 0;
- }
- return error;
+Error LockFileBase::Unlock() {
+ if (!IsLocked())
+ return NotLocked();
+
+ const auto error = DoUnlock();
+ if (error.Success()) {
+ m_locked = false;
+ m_start = 0;
+ m_len = 0;
+ }
+ return error;
}
-bool
-LockFileBase::IsValidFile () const
-{
- return m_fd != -1;
-}
+bool LockFileBase::IsValidFile() const { return m_fd != -1; }
-Error
-LockFileBase::DoLock (const Locker &locker, const uint64_t start, const uint64_t len)
-{
- if (!IsValidFile ())
- return Error("File is invalid");
+Error LockFileBase::DoLock(const Locker &locker, const uint64_t start,
+ const uint64_t len) {
+ if (!IsValidFile())
+ return Error("File is invalid");
- if (IsLocked ())
- return AlreadyLocked ();
+ if (IsLocked())
+ return AlreadyLocked();
- const auto error = locker (start, len);
- if (error.Success ())
- {
- m_locked = true;
- m_start = start;
- m_len = len;
- }
+ const auto error = locker(start, len);
+ if (error.Success()) {
+ m_locked = true;
+ m_start = start;
+ m_len = len;
+ }
- return error;
+ return error;
}