diff options
author | Anton Samokhvalov <pg83@yandex.ru> | 2022-02-10 16:45:17 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:17 +0300 |
commit | d3a398281c6fd1d3672036cb2d63f842d2cb28c5 (patch) | |
tree | dd4bd3ca0f36b817e96812825ffaf10d645803f2 /util/system/mutex.h | |
parent | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (diff) | |
download | ydb-d3a398281c6fd1d3672036cb2d63f842d2cb28c5.tar.gz |
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'util/system/mutex.h')
-rw-r--r-- | util/system/mutex.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/util/system/mutex.h b/util/system/mutex.h index 519ad426b9..032630d134 100644 --- a/util/system/mutex.h +++ b/util/system/mutex.h @@ -1,22 +1,22 @@ #pragma once -#include "guard.h" -#include "defaults.h" - +#include "guard.h" +#include "defaults.h" + #include <util/generic/ptr.h> #include <util/generic/noncopyable.h> -class TFakeMutex: public TNonCopyable { -public: +class TFakeMutex: public TNonCopyable { +public: inline void Acquire() noexcept { - } + } inline bool TryAcquire() noexcept { - return true; - } + return true; + } inline void Release() noexcept { - } + } inline void lock() noexcept { Acquire(); @@ -31,18 +31,18 @@ public: } ~TFakeMutex() = default; -}; +}; class TMutex { -public: +public: TMutex(); TMutex(TMutex&&); ~TMutex(); - + void Acquire() noexcept; bool TryAcquire() noexcept; void Release() noexcept; - + inline void lock() noexcept { Acquire(); } @@ -55,10 +55,10 @@ public: Release(); } - //return opaque pointer to real handler + //return opaque pointer to real handler void* Handle() const noexcept; - -private: - class TImpl; - THolder<TImpl> Impl_; -}; + +private: + class TImpl; + THolder<TImpl> Impl_; +}; |