cloudeebus.log(error.desc ? error.desc : error);
}
-function gotDictResult(result) {
- cloudeebus.log("gotDictResult: " + JSON.stringify(result));
- cloudeebus.log("Name: " + result.Name);
-}
-
function gotDivResult(result) {
cloudeebus.log("gotDivResult: " + result);
- if (result % 1 == 0) {
- var dictionary = {Name: "Mickey",
- Sisters: [""],
- Married: true,
- Divorced: 0,
- Friends: ["Donald", "Dingo"],
- Others: [""]};
- sampleProxy.Variant(dictionary).then(gotDictResult,errorCB);
- }
-// sampleProxy.Release();
}
function gotAddResult(result) {
cloudeebus.log("gotAddResult: " + result);
- logCB('Divide by 3.33');
sampleProxy.Div(result,3.33).then(gotDivResult,errorCB);
}
function gotProxy(proxy) {
sampleProxy = proxy;
- logCB(sampleProxy);
- if (0) {
- proxy.Release();
- return;
- } else {
- proxy.connectToSignal("org.cloudeebus.Sample1", "ResultChanged", signalHandler);
- logCB('Addition');
+ logCB(sampleProxy);
+ proxy.connectToSignal("org.cloudeebus.Sample", "ResultChanged", signalHandler);
+
+ var dictionary = {Name: "Mickey",
+ Sisters: [""],
+ Married: true,
+ Divorced: 0,
+ Friends: ["Donald", "Dingo"],
+ Others: [""]};
+ sampleProxy.Variant(dictionary).then(logCB,errorCB);
- for (var i=-10; i<10; i++)
- proxy.Add(i,i*2).then(gotAddResult,errorCB);
- }
-
+ logCB('Addition');
+ for (var i=-2; i<2; i++)
+ proxy.Add(i,i*2).then(gotAddResult,errorCB);
}
function connectSuccess() {