Mercurial > hg > orthanc
comparison OrthancServer/ServerContext.h @ 791:381f90e2b69d
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 05 May 2014 22:44:34 +0200 |
parents | 331eaf9d9d69 |
children | d466b3606aca |
comparison
equal
deleted
inserted
replaced
790:331eaf9d9d69 | 791:381f90e2b69d |
---|---|
123 const DicomMap& dicomSummary, | 123 const DicomMap& dicomSummary, |
124 const Json::Value& dicomJson, | 124 const Json::Value& dicomJson, |
125 const std::string& remoteAet); | 125 const std::string& remoteAet); |
126 | 126 |
127 StoreStatus Store(std::string& resultPublicId, | 127 StoreStatus Store(std::string& resultPublicId, |
128 DcmFileFormat& dicomInstance, | 128 ParsedDicomFile& dicomInstance, |
129 const char* dicomBuffer, | 129 const char* dicomBuffer, |
130 size_t dicomSize); | 130 size_t dicomSize); |
131 | 131 |
132 StoreStatus Store(std::string& resultPublicId, | 132 StoreStatus Store(std::string& resultPublicId, |
133 DcmFileFormat& dicomInstance); | 133 ParsedDicomFile& dicomInstance); |
134 | 134 |
135 StoreStatus Store(std::string& resultPublicId, | 135 StoreStatus Store(std::string& resultPublicId, |
136 const char* dicomBuffer, | 136 const char* dicomBuffer, |
137 size_t dicomSize); | 137 size_t dicomSize); |
138 | 138 |
139 StoreStatus Store(std::string& resultPublicId, | 139 StoreStatus Store(std::string& resultPublicId, |
140 const std::string& dicomContent) | 140 const std::string& dicomContent); |
141 { | |
142 if (dicomContent.size() == 0) | |
143 return Store(resultPublicId, NULL, 0); | |
144 else | |
145 return Store(resultPublicId, &dicomContent[0], dicomContent.size()); | |
146 } | |
147 | 141 |
148 void AnswerDicomFile(RestApiOutput& output, | 142 void AnswerDicomFile(RestApiOutput& output, |
149 const std::string& instancePublicId, | 143 const std::string& instancePublicId, |
150 FileContentType content); | 144 FileContentType content); |
151 | 145 |