comparison OrthancFramework/Sources/MultiThreading/Semaphore.h @ 4300:b30a8de92ad9

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 19:33:18 +0100
parents bf7b9edf6b81
children d9473bd5ed43
comparison
equal deleted inserted replaced
4299:3f85db78c441 4300:b30a8de92ad9
42 42
43 bool TryAcquire(unsigned int resourceCount = 1); 43 bool TryAcquire(unsigned int resourceCount = 1);
44 public: 44 public:
45 explicit Semaphore(unsigned int availableResources); 45 explicit Semaphore(unsigned int availableResources);
46 46
47 unsigned int GetAvailableResourcesCount() const 47 unsigned int GetAvailableResourcesCount() const;
48 {
49 return availableResources_;
50 }
51 48
52 49
53 class Locker : public boost::noncopyable 50 class Locker : public boost::noncopyable
54 { 51 {
55 private: 52 private: