cloudeebus js library: introspect in object's getter callback
authorLuc Yriarte <luc.yriarte@linux.intel.com>
Fri, 10 Aug 2012 15:24:22 +0000 (17:24 +0200)
committerLuc Yriarte <luc.yriarte@linux.intel.com>
Fri, 10 Aug 2012 15:24:22 +0000 (17:24 +0200)
cloudeebus/cloudeebus.js

index dbe10ee..0a1f7f2 100644 (file)
@@ -101,8 +101,11 @@ cloudeebus.BusConnection.prototype.listNames = function(successCB, errorCB) {
 }
 
 
-cloudeebus.BusConnection.prototype.getObject = function(busName, objectPath) {
-       return new cloudeebus.ProxyObject(this.wampSession, this, busName, objectPath);
+cloudeebus.BusConnection.prototype.getObject = function(busName, objectPath, introspectCB, errorCB) {
+       var proxy = new cloudeebus.ProxyObject(this.wampSession, this, busName, objectPath);
+       if (introspectCB)
+               proxy._introspect(introspectCB, errorCB);
+       return proxy;
 }