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