Mercurial > hg > orthanc
diff Core/MultiThreading/ILockable.h @ 769:3f946e5c3802
ReusableDicomUserConnection
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Apr 2014 13:49:41 +0200 |
parents | b2a62f22fbe8 |
children | 6e7e5ed91c2d |
line wrap: on
line diff
--- a/Core/MultiThreading/ILockable.h Tue Apr 29 17:37:19 2014 +0200 +++ b/Core/MultiThreading/ILockable.h Wed Apr 30 13:49:41 2014 +0200 @@ -38,13 +38,16 @@ { class ILockable : public boost::noncopyable { + friend class Locker; + + protected: + virtual void Lock() = 0; + + virtual void Unlock() = 0; + public: virtual ~ILockable() { } - - virtual void Lock() = 0; - - virtual void Unlock() = 0; }; }