Mercurial > hg > orthanc-stone
comparison Resources/Orthanc/Core/Images/JpegReader.h @ 22:b01d46e5a2b3
support for sandboxed environments
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Nov 2016 12:08:15 +0100 |
parents | ff1e935768e7 |
children | 7207a407bcd8 |
comparison
equal
deleted
inserted
replaced
21:20f623762e8e | 22:b01d46e5a2b3 |
---|---|
35 #include "ImageAccessor.h" | 35 #include "ImageAccessor.h" |
36 | 36 |
37 #include <string> | 37 #include <string> |
38 #include <boost/noncopyable.hpp> | 38 #include <boost/noncopyable.hpp> |
39 | 39 |
40 #if !defined(ORTHANC_SANDBOXED) | |
41 # error The macro ORTHANC_SANDBOXED must be defined | |
42 #endif | |
43 | |
40 namespace Orthanc | 44 namespace Orthanc |
41 { | 45 { |
42 class JpegReader : | 46 class JpegReader : |
43 public ImageAccessor, | 47 public ImageAccessor, |
44 public boost::noncopyable | 48 public boost::noncopyable |
45 { | 49 { |
46 private: | 50 private: |
47 std::string content_; | 51 std::string content_; |
48 | 52 |
49 public: | 53 public: |
54 #if ORTHANC_SANDBOXED == 0 | |
50 void ReadFromFile(const std::string& filename); | 55 void ReadFromFile(const std::string& filename); |
56 #endif | |
51 | 57 |
52 void ReadFromMemory(const void* buffer, | 58 void ReadFromMemory(const void* buffer, |
53 size_t size); | 59 size_t size); |
54 | 60 |
55 void ReadFromMemory(const std::string& buffer); | 61 void ReadFromMemory(const std::string& buffer); |