Mercurial > hg > orthanc
comparison OrthancServer/DicomInstanceToStore.h @ 1006:649d47854314 lua-scripting
proper handling of metadata in Store
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 08 Jul 2014 15:11:00 +0200 |
parents | 84b6d7bca6db |
children | 5730f374e4e6 |
comparison
equal
deleted
inserted
replaced
1005:84b6d7bca6db | 1006:649d47854314 |
---|---|
136 return *content_; | 136 return *content_; |
137 } | 137 } |
138 }; | 138 }; |
139 | 139 |
140 | 140 |
141 /*class MemoryBuffer | |
142 { | |
143 private: | |
144 const char* buffer_; | |
145 size_t size_; | |
146 | |
147 public: | |
148 MemoryBuffer() : buffer_(NULL), size_(0) | |
149 { | |
150 } | |
151 | |
152 const char* GetBuffer() const | |
153 { | |
154 return buffer_; | |
155 } | |
156 | |
157 size_t GetSize() const | |
158 { | |
159 return size_; | |
160 } | |
161 | |
162 void Assign(const char* buffer, size_t size) | |
163 { | |
164 buffer_ = buffer; | |
165 size_ = size; | |
166 } | |
167 | |
168 void Assign(const std::string& buffer) | |
169 { | |
170 size_ = buffer.size(); | |
171 | |
172 if (size_ == 0) | |
173 { | |
174 buffer_ = NULL; | |
175 } | |
176 else | |
177 { | |
178 buffer_ = &buffer[0]; | |
179 } | |
180 } | |
181 };*/ | |
182 | |
183 | |
184 SmartContainer<std::string> buffer_; | 141 SmartContainer<std::string> buffer_; |
185 SmartContainer<ParsedDicomFile> parsed_; | 142 SmartContainer<ParsedDicomFile> parsed_; |
186 SmartContainer<DicomMap> summary_; | 143 SmartContainer<DicomMap> summary_; |
187 SmartContainer<Json::Value> json_; | 144 SmartContainer<Json::Value> json_; |
188 | 145 |