comparison OrthancServer/ServerContext.h @ 3095:beeeb6096f27 db-changes

removing dependencies upon ServerContext
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 05 Jan 2019 18:22:25 +0100
parents c829758b9ca0
children ac72032d69a2
comparison
equal deleted inserted replaced
3094:61da3c9b4121 3095:beeeb6096f27
38 #include "LuaScripting.h" 38 #include "LuaScripting.h"
39 #include "OrthancHttpHandler.h" 39 #include "OrthancHttpHandler.h"
40 #include "ServerIndex.h" 40 #include "ServerIndex.h"
41 41
42 #include "../Core/Cache/MemoryCache.h" 42 #include "../Core/Cache/MemoryCache.h"
43 #include "../Core/Cache/SharedArchive.h"
44 #include "../Core/DicomParsing/ParsedDicomFile.h"
45 #include "../Core/FileStorage/IStorageArea.h" 43 #include "../Core/FileStorage/IStorageArea.h"
46 #include "../Core/JobsEngine/JobsEngine.h" 44 #include "../Core/JobsEngine/JobsEngine.h"
47 #include "../Core/JobsEngine/SetOfInstancesJob.h" 45 #include "../Core/JobsEngine/SetOfInstancesJob.h"
48 #include "../Core/MultiThreading/SharedMessageQueue.h" 46 #include "../Core/MultiThreading/SharedMessageQueue.h"
49 #include "../Core/RestApi/RestApiOutput.h" 47 #include "../Core/RestApi/RestApiOutput.h"
53 51
54 52
55 namespace Orthanc 53 namespace Orthanc
56 { 54 {
57 class OrthancPlugins; 55 class OrthancPlugins;
56 class ParsedDicomFile;
57 class SharedArchive;
58 58
59 /** 59 /**
60 * This class is responsible for maintaining the storage area on the 60 * This class is responsible for maintaining the storage area on the
61 * filesystem (including compression), as well as the index of the 61 * filesystem (including compression), as well as the index of the
62 * DICOM store. It implements the required locking mechanisms. 62 * DICOM store. It implements the required locking mechanisms.