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 }