Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPlugins.h @ 1441:f3672356c121
refactoring: IHttpHandler and HttpToolbox
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2015 10:38:39 +0200 |
parents | 0a3e3be59094 |
children | 8dc80ba768aa |
comparison
equal
deleted
inserted
replaced
1440:3567503c00a7 | 1441:f3672356c121 |
---|---|
31 | 31 |
32 | 32 |
33 #pragma once | 33 #pragma once |
34 | 34 |
35 #include "../../Core/FileStorage/IStorageArea.h" | 35 #include "../../Core/FileStorage/IStorageArea.h" |
36 #include "../../Core/HttpServer/HttpHandler.h" | 36 #include "../../Core/HttpServer/IHttpHandler.h" |
37 #include "../../OrthancServer/IServerListener.h" | 37 #include "../../OrthancServer/IServerListener.h" |
38 #include "OrthancPluginDatabase.h" | 38 #include "OrthancPluginDatabase.h" |
39 #include "PluginsManager.h" | 39 #include "PluginsManager.h" |
40 | 40 |
41 #include <list> | 41 #include <list> |
45 { | 45 { |
46 class OrthancRestApi; | 46 class OrthancRestApi; |
47 class ServerContext; | 47 class ServerContext; |
48 | 48 |
49 class OrthancPlugins : | 49 class OrthancPlugins : |
50 public HttpHandler, | 50 public IHttpHandler, |
51 public IPluginServiceProvider, | 51 public IPluginServiceProvider, |
52 public IServerListener | 52 public IServerListener |
53 { | 53 { |
54 private: | 54 private: |
55 struct PImpl; | 55 struct PImpl; |