Mercurial > hg > orthanc
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: |