def register(self, overlay_bridge, launchmany, config, bc_fac, log=''): if DEBUG: print >> sys.stderr, "rquery: register" self.overlay_bridge = overlay_bridge self.launchmany = launchmany self.search_manager = SearchManager(launchmany.torrent_db) self.peer_db = launchmany.peer_db self.config = config self.bc_fac = bc_fac # May be None if log: self.overlay_log = OverlayLogger.getInstance(log) self.registered = True
def register(self, torrent_db, gridmgr): self.torrent_db = torrent_db self.searchmgr = SearchManager(torrent_db) self.gridmgr = gridmgr
def register(self, peer_db, friend_db, gridmgr): self.psearchmgr = SearchManager(peer_db) self.fsearchmgr = SearchManager(friend_db) self.gridmgr = gridmgr