Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/OrthancSynchronousWebService.cpp @ 70:f73aed014bde wasm
OrthancAsynchronousWebService
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 22 May 2017 21:43:49 +0200 |
parents | 1553b67b24e5 |
children |
comparison
equal
deleted
inserted
replaced
69:1553b67b24e5 | 70:f73aed014bde |
---|---|
39 { | 39 { |
40 orthanc_.reset(new OrthancPlugins::OrthancHttpConnection(parameters)); | 40 orthanc_.reset(new OrthancPlugins::OrthancHttpConnection(parameters)); |
41 } | 41 } |
42 | 42 |
43 void OrthancSynchronousWebService::ScheduleGetRequest(ICallback& callback, | 43 void OrthancSynchronousWebService::ScheduleGetRequest(ICallback& callback, |
44 const std::string& uri, | 44 const std::string& uri, |
45 Orthanc::IDynamicObject* payload) | 45 Orthanc::IDynamicObject* payload) |
46 { | 46 { |
47 std::auto_ptr<Orthanc::IDynamicObject> tmp(payload); | 47 std::auto_ptr<Orthanc::IDynamicObject> tmp(payload); |
48 | 48 |
49 try | 49 try |
50 { | 50 { |
57 callback.NotifyError(uri, tmp.release()); | 57 callback.NotifyError(uri, tmp.release()); |
58 } | 58 } |
59 } | 59 } |
60 | 60 |
61 void OrthancSynchronousWebService::SchedulePostRequest(ICallback& callback, | 61 void OrthancSynchronousWebService::SchedulePostRequest(ICallback& callback, |
62 const std::string& uri, | 62 const std::string& uri, |
63 const std::string& body, | 63 const std::string& body, |
64 Orthanc::IDynamicObject* payload) | 64 Orthanc::IDynamicObject* payload) |
65 { | 65 { |
66 std::auto_ptr<Orthanc::IDynamicObject> tmp(payload); | 66 std::auto_ptr<Orthanc::IDynamicObject> tmp(payload); |
67 | 67 |
68 try | 68 try |
69 { | 69 { |