comparison OrthancServer/ServerIndex.h @ 220:bb8c260c0092

fix for windows
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 29 Nov 2012 15:06:50 +0100
parents f276b175dcaf
children 4eb0c7ce86c9
comparison
equal deleted inserted replaced
219:5459f05b4f54 220:bb8c260c0092
31 31
32 32
33 #pragma once 33 #pragma once
34 34
35 #include <boost/thread.hpp> 35 #include <boost/thread.hpp>
36 #include <boost/noncopyable.hpp>
36 #include "../Core/SQLite/Connection.h" 37 #include "../Core/SQLite/Connection.h"
37 #include "../Core/DicomFormat/DicomMap.h" 38 #include "../Core/DicomFormat/DicomMap.h"
38 #include "../Core/FileStorage.h" 39 #include "../Core/FileStorage.h"
39 #include "../Core/DicomFormat/DicomInstanceHasher.h" 40 #include "../Core/DicomFormat/DicomInstanceHasher.h"
40 #include "ServerEnumerations.h" 41 #include "ServerEnumerations.h"
48 { 49 {
49 class ServerIndexListener; 50 class ServerIndexListener;
50 } 51 }
51 52
52 53
53 class ServerIndex 54 class ServerIndex : public boost::noncopyable
54 { 55 {
55 private: 56 private:
56 boost::mutex mutex_; 57 boost::mutex mutex_;
57 boost::thread flushThread_; 58 boost::thread flushThread_;
58 59