Mercurial > hg > orthanc-stone
comparison Platforms/Generic/WebServiceGetCommand.cpp @ 246:5470b15f7cf2 am
first usage of boost::signals2
author | am@osimis.io |
---|---|
date | Tue, 26 Jun 2018 13:55:17 +0200 |
parents | 5412adf19980 |
children | 3d523c9a8f0d |
comparison
equal
deleted
inserted
replaced
245:e802578e1554 | 246:5470b15f7cf2 |
---|---|
32 callback_(callback), | 32 callback_(callback), |
33 parameters_(parameters), | 33 parameters_(parameters), |
34 uri_(uri), | 34 uri_(uri), |
35 payload_(payload) | 35 payload_(payload) |
36 { | 36 { |
37 //SignalSuccess.connect(boost::bind(&IWebService::ICallback::NotifySuccess, callback, _1, _2, _3, _4)); | |
37 } | 38 } |
38 | 39 |
39 | 40 |
40 void WebServiceGetCommand::Execute() | 41 void WebServiceGetCommand::Execute() |
41 { | 42 { |
48 | 49 |
49 void WebServiceGetCommand::Commit() | 50 void WebServiceGetCommand::Commit() |
50 { | 51 { |
51 if (success_) | 52 if (success_) |
52 { | 53 { |
53 callback_.NotifySuccess(uri_, answer_.c_str(), answer_.size(), payload_.release()); | 54 SignalSuccess(uri_, answer_.c_str(), answer_.size(), payload_.release()); |
55 //callback_.NotifySuccess(uri_, answer_.c_str(), answer_.size(), payload_.release()); | |
54 } | 56 } |
55 else | 57 else |
56 { | 58 { |
57 callback_.NotifyError(uri_, payload_.release()); | 59 callback_.NotifyError(uri_, payload_.release()); |
58 } | 60 } |