Mercurial > hg > orthanc
comparison OrthancServer/OrthancInitialization.h @ 1274:b9e2ed59cae4
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 21 Jan 2015 17:32:53 +0100 |
parents | 0479d02c6778 |
children | 6e7e5ed91c2d |
comparison
equal
deleted
inserted
replaced
1273:88010d8e12cf | 1274:b9e2ed59cae4 |
---|---|
38 #include <stdint.h> | 38 #include <stdint.h> |
39 #include "../Core/HttpServer/MongooseServer.h" | 39 #include "../Core/HttpServer/MongooseServer.h" |
40 #include "DicomProtocol/RemoteModalityParameters.h" | 40 #include "DicomProtocol/RemoteModalityParameters.h" |
41 #include "ServerEnumerations.h" | 41 #include "ServerEnumerations.h" |
42 #include "OrthancPeerParameters.h" | 42 #include "OrthancPeerParameters.h" |
43 #include "IDatabaseWrapper.h" | |
44 #include "../Core/FileStorage/IStorageArea.h" | |
43 | 45 |
44 namespace Orthanc | 46 namespace Orthanc |
45 { | 47 { |
46 void OrthancInitialize(const char* configurationFile = NULL); | 48 void OrthancInitialize(const char* configurationFile = NULL); |
47 | 49 |
100 const OrthancPeerParameters& peer); | 102 const OrthancPeerParameters& peer); |
101 | 103 |
102 static void RemovePeer(const std::string& symbolicName); | 104 static void RemovePeer(const std::string& symbolicName); |
103 | 105 |
104 static const std::string& GetConfigurationAbsolutePath(); | 106 static const std::string& GetConfigurationAbsolutePath(); |
107 | |
108 static IDatabaseWrapper* CreateDatabaseWrapper(); | |
109 | |
110 static IStorageArea* CreateStorageArea(); | |
105 }; | 111 }; |
106 } | 112 } |