]
};
+
cloudeebus.log = function(msg) {
document.getElementById("log").innerHTML += msg + "\n";
}
cloudeebus.log(error.desc ? error.desc : error);
}
+function gotDivResult(result) {
+ cloudeebus.log("gotDivResult: " + result);
+}
+
+function gotAddResult(result) {
+ cloudeebus.log("gotAddResult: " + result);
+ window.sampleProxy.Div(result,3.33).then(gotDivResult,errorCB);
+}
+
+function signalHandler(result) {
+ cloudeebus.log("signal 'ResultChanged': " + result);
+}
+
function gotProxy(proxy) {
- logCB(proxy);
- proxy.Release();
+ if (window.sampleProxy == null)
+ proxy.connectToSignal("org.cloudeebus.Sample", "ResultChanged", signalHandler);
+ window.sampleProxy = proxy;
+ logCB(proxy);
+
+ var dictionary = {Name: "Mickey",
+ Sisters: [""],
+ Married: true,
+ Divorced: 0,
+ Friends: ["Donald", "Dingo"],
+ Others: [""]};
+ proxy.Variant(dictionary).then(logCB,errorCB);
+
+ logCB('Addition');
+ for (var i=-2; i<2; i++)
+ proxy.Add(i,i*2).then(gotAddResult,errorCB);
}
function connectSuccess() {