]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
use std::lock_guard whenever possible
authorRazvan Becheriu <razvan@isc.org>
Tue, 15 Oct 2019 08:29:50 +0000 (11:29 +0300)
committerRazvan Becheriu <razvan@isc.org>
Wed, 6 Nov 2019 17:32:51 +0000 (19:32 +0200)
src/lib/util/threads/lock_guard.h [deleted file]

diff --git a/src/lib/util/threads/lock_guard.h b/src/lib/util/threads/lock_guard.h
deleted file mode 100644 (file)
index 6c949a2..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#ifndef LOCK_GUARD_H
-#define LOCK_GUARD_H
-
-#include <memory>
-
-namespace isc {
-namespace util {
-namespace thread {
-
-template <typename Lock>
-class LockGuard {
-public:
-    LockGuard(Lock* lock) : lk_(lock) {
-        if (lk_) {
-            lk_->lock();
-        }
-    }
-
-    ~LockGuard() {
-        if (lk_) {
-            lk_->unlock();
-        }
-    }
-
-    LockGuard(const LockGuard&) = delete;
-    LockGuard& operator=(const LockGuard&) = delete;
-
-    LockGuard(LockGuard&&) = delete;
-    LockGuard& operator=(LockGuard&&) = delete;
-
-private:
-    Lock* lk_;
-};
-
-}  // namespace thread
-}  // namespace util
-}  // namespace isc
-
-#endif  // LOCK_GUARD_H