comparison Core/HttpServer/HttpContentNegociation.h @ 3992:f9863630ec7f

working on the shared library for Orthanc framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 05 Jun 2020 16:07:01 +0200
parents 2a170a8f1faf
children
comparison
equal deleted inserted replaced
3991:5d2348b39392 3992:f9863630ec7f
30 * along with this program. If not, see <http://www.gnu.org/licenses/>. 30 * along with this program. If not, see <http://www.gnu.org/licenses/>.
31 **/ 31 **/
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "../OrthancFramework.h"
35 #include "../Compatibility.h" 36 #include "../Compatibility.h"
36 37
37 #include <memory> 38 #include <memory>
38 #include <boost/noncopyable.hpp> 39 #include <boost/noncopyable.hpp>
39 #include <map> 40 #include <map>
43 #include <stdint.h> 44 #include <stdint.h>
44 45
45 46
46 namespace Orthanc 47 namespace Orthanc
47 { 48 {
48 class HttpContentNegociation : public boost::noncopyable 49 class ORTHANC_PUBLIC HttpContentNegociation : public boost::noncopyable
49 { 50 {
50 public: 51 public:
51 typedef std::map<std::string, std::string> HttpHeaders; 52 typedef std::map<std::string, std::string> HttpHeaders;
52 53
53 class IHandler : public boost::noncopyable 54 class IHandler : public boost::noncopyable