Mercurial > hg > orthanc
comparison OrthancServer/main.cpp @ 187:8e673a65564d
refactoring of storing new instances
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 12 Nov 2012 17:29:11 +0100 |
parents | 5739b4d10a4b |
children | bee20e978835 |
comparison
equal
deleted
inserted
replaced
186:f68c039b0571 | 187:8e673a65564d |
---|---|
63 virtual void Handle(const std::vector<uint8_t>& dicomFile, | 63 virtual void Handle(const std::vector<uint8_t>& dicomFile, |
64 const DicomMap& dicomSummary, | 64 const DicomMap& dicomSummary, |
65 const Json::Value& dicomJson, | 65 const Json::Value& dicomJson, |
66 const std::string& remoteAet) | 66 const std::string& remoteAet) |
67 { | 67 { |
68 std::string instanceUuid; | |
69 if (dicomFile.size() > 0) | 68 if (dicomFile.size() > 0) |
70 { | 69 { |
71 index_.Store(instanceUuid, storage_, | 70 index_.Store(storage_, |
72 reinterpret_cast<const char*>(&dicomFile[0]), dicomFile.size(), | 71 reinterpret_cast<const char*>(&dicomFile[0]), dicomFile.size(), |
73 dicomSummary, dicomJson, remoteAet); | 72 dicomSummary, dicomJson, remoteAet); |
74 } | 73 } |
75 } | 74 } |
76 }; | 75 }; |