Mercurial > hg > orthanc-stone
comparison Samples/Sdl/Loader.cpp @ 643:f0008c55e5f7
getting rid of MessageType enumeration
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 10 May 2019 17:34:48 +0200 |
parents | 7ca8dc7ec17b |
children | b4fe9642e83b |
comparison
equal
deleted
inserted
replaced
642:7ca8dc7ec17b | 643:f0008c55e5f7 |
---|---|
137 } | 137 } |
138 }; | 138 }; |
139 | 139 |
140 | 140 |
141 | 141 |
142 class OracleCommandExceptionMessage : | 142 class OracleCommandExceptionMessage : public OrthancStone::IMessage |
143 public OrthancStone::BaseMessage<OrthancStone::MessageType_OracleCommandExceptionMessage> | 143 { |
144 { | 144 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
145 | |
145 private: | 146 private: |
146 const IOracleCommand& command_; | 147 const IOracleCommand& command_; |
147 Orthanc::OrthancException exception_; | 148 Orthanc::OrthancException exception_; |
148 | 149 |
149 public: | 150 public: |
176 typedef std::map<std::string, std::string> HttpHeaders; | 177 typedef std::map<std::string, std::string> HttpHeaders; |
177 | 178 |
178 class OrthancRestApiCommand : public OracleCommandWithPayload | 179 class OrthancRestApiCommand : public OracleCommandWithPayload |
179 { | 180 { |
180 public: | 181 public: |
181 class SuccessMessage : public OrthancStone::OriginMessage<OrthancStone::MessageType_OrthancRestApiCommand, | 182 class SuccessMessage : public OrthancStone::OriginMessage<OrthancRestApiCommand> |
182 OrthancRestApiCommand> | 183 { |
183 { | 184 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
185 | |
184 private: | 186 private: |
185 HttpHeaders headers_; | 187 HttpHeaders headers_; |
186 std::string answer_; | 188 std::string answer_; |
187 | 189 |
188 public: | 190 public: |
314 | 316 |
315 | 317 |
316 class GetOrthancImageCommand : public OracleCommandWithPayload | 318 class GetOrthancImageCommand : public OracleCommandWithPayload |
317 { | 319 { |
318 public: | 320 public: |
319 class SuccessMessage : public OrthancStone::OriginMessage<OrthancStone::MessageType_GetOrthancImageCommand, | 321 class SuccessMessage : public OrthancStone::OriginMessage<GetOrthancImageCommand> |
320 GetOrthancImageCommand> | 322 { |
321 { | 323 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
324 | |
322 private: | 325 private: |
323 std::auto_ptr<Orthanc::ImageAccessor> image_; | 326 std::auto_ptr<Orthanc::ImageAccessor> image_; |
324 Orthanc::MimeType mime_; | 327 Orthanc::MimeType mime_; |
325 | 328 |
326 public: | 329 public: |
459 | 462 |
460 | 463 |
461 class GetOrthancWebViewerJpegCommand : public OracleCommandWithPayload | 464 class GetOrthancWebViewerJpegCommand : public OracleCommandWithPayload |
462 { | 465 { |
463 public: | 466 public: |
464 class SuccessMessage : public OrthancStone::OriginMessage<OrthancStone::MessageType_GetOrthancWebViewerJpegCommand, | 467 class SuccessMessage : public OrthancStone::OriginMessage<GetOrthancWebViewerJpegCommand> |
465 GetOrthancWebViewerJpegCommand> | 468 { |
466 { | 469 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
470 | |
467 private: | 471 private: |
468 std::auto_ptr<Orthanc::ImageAccessor> image_; | 472 std::auto_ptr<Orthanc::ImageAccessor> image_; |
469 | 473 |
470 public: | 474 public: |
471 SuccessMessage(const GetOrthancWebViewerJpegCommand& command, | 475 SuccessMessage(const GetOrthancWebViewerJpegCommand& command, |