Mercurial > hg > orthanc-stone
comparison Framework/Volumes/StructureSetLoader.h @ 251:192e6e349e69 am-2
first usage of new message system (in SDL only)
author | am@osimis.io |
---|---|
date | Mon, 02 Jul 2018 18:13:46 +0200 |
parents | e2fe9352f240 |
children | b4abaeb783b1 |
comparison
equal
deleted
inserted
replaced
250:5e642859267e | 251:192e6e349e69 |
---|---|
32 private IWebService::ICallback | 32 private IWebService::ICallback |
33 { | 33 { |
34 private: | 34 private: |
35 class Operation; | 35 class Operation; |
36 | 36 |
37 virtual void NotifyError(const std::string& uri, | 37 virtual void OnHttpRequestError(const std::string& uri, |
38 Orthanc::IDynamicObject* payload); | 38 Orthanc::IDynamicObject* payload); |
39 | 39 |
40 virtual void NotifySuccess(const std::string& uri, | 40 virtual void OnHttpRequestSuccess(const std::string& uri, |
41 const void* answer, | 41 const void* answer, |
42 size_t answerSize, | 42 size_t answerSize, |
43 Orthanc::IDynamicObject* payload); | 43 Orthanc::IDynamicObject* payload); |
44 | 44 |
45 IWebService& orthanc_; | 45 IWebService& orthanc_; |
46 std::auto_ptr<DicomStructureSet> structureSet_; | 46 std::auto_ptr<DicomStructureSet> structureSet_; |
47 | 47 |
48 public: | 48 public: |
49 StructureSetLoader(IWebService& orthanc); | 49 StructureSetLoader(MessageBroker& broker, IWebService& orthanc); |
50 | 50 |
51 void ScheduleLoadInstance(const std::string& instance); | 51 void ScheduleLoadInstance(const std::string& instance); |
52 | 52 |
53 bool HasStructureSet() const | 53 bool HasStructureSet() const |
54 { | 54 { |