Mercurial > hg > orthanc-webviewer
diff Plugin/Cache/CacheScheduler.h @ 266:4e9d30c19b4b
linking against orthanc framework library
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Jun 2020 12:32:46 +0200 |
parents | aee499712ac4 |
children | e376158e2dbb |
line wrap: on
line diff
--- a/Plugin/Cache/CacheScheduler.h Mon Jun 08 18:05:15 2020 +0200 +++ b/Plugin/Cache/CacheScheduler.h Wed Jun 10 12:32:46 2020 +0200 @@ -24,7 +24,9 @@ #include "CacheManager.h" #include "ICacheFactory.h" #include "IPrefetchPolicy.h" -#include <Core/MultiThreading/SharedMessageQueue.h> + +#include <Compatibility.h> // For std::unique_ptr<> +#include <MultiThreading/SharedMessageQueue.h> #include <boost/thread.hpp> #include <stdio.h> @@ -40,13 +42,13 @@ typedef std::map<int, BundleScheduler*> BundleSchedulers; - size_t maxPrefetchSize_; - boost::mutex cacheMutex_; - boost::mutex factoryMutex_; - boost::recursive_mutex policyMutex_; - CacheManager& cache_; - std::auto_ptr<IPrefetchPolicy> policy_; - BundleSchedulers bundles_; + size_t maxPrefetchSize_; + boost::mutex cacheMutex_; + boost::mutex factoryMutex_; + boost::recursive_mutex policyMutex_; + CacheManager& cache_; + std::unique_ptr<IPrefetchPolicy> policy_; + BundleSchedulers bundles_; void ApplyPrefetchPolicy(int bundle, const std::string& item,