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 }