code: def exportObject(self, dbusObject):
          
          o = IDBusObject(dbusObject)
          self.exports[o.getObjectPath()] = o
          o.setObjectHandler(self)
  
          i = {}
          for iface in o.getInterfaces():
              i[iface.name] = o.getAllProperties(iface.name)
  
          msig = message.SignalMessage(
              o.getObjectPath(),
              'InterfacesAdded',
              'org.freedesktop.DBus.ObjectManager',
              signature='sa{sa{sv}}',
              body=[o.getObjectPath(), i],
          )
  
          self.conn.sendMessage(msig)
docs: Makes the specified object available over DBus
  
          @type dbusObject: an object implementing the L{IDBusObject} interface
          @param dbusObject: The object to export over DBus