• Javascript objects and interfaces
  • cloudeebus Object
  • Attributes
  • Methods
  • cloudeebus.connect(uri, manifest, successCB, errorCB)
  • cloudeebus.SessionBus()
  • cloudeebus.SystemBus()
  • cloudeebus.log(message)
  • cloudeebus.BusConnection Interface
  • Methods
  • getObject(busName, objectPath, introspectCB, errorCB)
  • addService(serviceName)
  • cloudeebus.ProxyObject Interface
  • Attributes
  • Methods
  • callMethod(ifName, method, args, signature)
  • getInterface(ifName)
  • connectToSignal(ifName, signal, handlerCB, errorCB)
  • disconnectSignal(ifName, signal)
  • cloudeebus.Service Interface
  • Methods
  • remove()
  • addAgent(agent)
  • removeAgent(agent)
  • cloudeebus.Agent Interface
  • Attributes
  • Constructor
  • cloudeebus.Agent(objectPath, handler, xml)
  • cloudeebus.Promise Interface
  • Attributes
  • Constructor
  • cloudeebus.Promise(function(resolver){})
  • Methods
  • then(fulfillCallback, rejectCallback)
  • catch(rejectCallback)
  • done(fulfillCallback, rejectCallback)
  • Static Methods
  • cloudeebus.Promise.fulfill(value)
  • cloudeebus.Promise.resolve(value)
  • cloudeebus.Promise.reject(value)
  • cloudeebus.Promise.any(values)
  • cloudeebus.Promise.every(values)
  • cloudeebus.Promise.some(values)
  • cloudeebus.PromiseResolver Interface
  • Attributes
  • Methods
  • fulfill(value)
  • resolve(value)
  • reject(value)
  • Examples
  • Simple method call
  • DBus Named Service creation
  • DBus Service
  • Client