def olthread_bartercast_torrentexchange(self, permid, up_or_down): if up_or_down != 'uploaded' and up_or_down != 'downloaded': return bartercastdb = BarterCastDBHandler.getInstance() torrent_kb = float(self.avg_torrent_size) / 1024 name = bartercastdb.getName(permid) my_permid = bartercastdb.my_permid if DEBUG: print >> sys.stderr, 'bartercast: Torrent (%d KB) %s to/from peer %s' % (torrent_kb, up_or_down, `name`) if torrent_kb > 0: bartercastdb.incrementItem((my_permid, permid), up_or_down, torrent_kb)
def olthread_bartercast_torrentexchange(self, permid, up_or_down): if up_or_down != 'uploaded' and up_or_down != 'downloaded': return bartercastdb = BarterCastDBHandler.getInstance() torrent_kb = float(self.avg_torrent_size) / 1024 name = bartercastdb.getName(permid) my_permid = bartercastdb.my_permid if DEBUG: print >> sys.stderr, 'bartercast: Torrent (%d KB) %s to/from peer %s' % ( torrent_kb, up_or_down, ` name `) if torrent_kb > 0: bartercastdb.incrementItem((my_permid, permid), up_or_down, torrent_kb)
def __init__(self, data_handler, overlay_bridge, log="", dnsindb=None): if DEBUG: print >> sys.stderr, "=================Initializing bartercast core" self.data_handler = data_handler self.dnsindb = dnsindb self.log = log self.overlay_bridge = overlay_bridge self.bartercastdb = BarterCastDBHandler.getInstance() self.network_delay = 30 self.send_block_list = {} self.recv_block_list = {} self.block_interval = 3600 self.topn = self.bartercastdb.getTopNPeers(NO_PEERS_IN_MSG, local_only=True)["top"] self.overlay_bridge.add_task(self.refreshTopN, REFRESH_TOPN_INTERVAL) if self.log: self.overlay_log = OverlayLogger.getInstance(self.log) if LOG: self.logfile = "/Users/michel/packages/bartercast_dataset/bartercast42.log" if not os.path.exists(self.logfile): log = open(self.logfile, "w") log.close()
def __init__(self, data_handler, overlay_bridge, log='', dnsindb=None): if DEBUG: print >> sys.stderr, '=================Initializing bartercast core' self.data_handler = data_handler self.dnsindb = dnsindb self.log = log self.overlay_bridge = overlay_bridge self.bartercastdb = BarterCastDBHandler.getInstance() self.network_delay = 30 self.send_block_list = {} self.recv_block_list = {} self.block_interval = 3600 self.topn = self.bartercastdb.getTopNPeers(NO_PEERS_IN_MSG, local_only=True)['top'] self.overlay_bridge.add_task(self.refreshTopN, REFRESH_TOPN_INTERVAL) if self.log: self.overlay_log = OverlayLogger.getInstance(self.log) if LOG: self.logfile = '/Users/michel/packages/bartercast_dataset/bartercast42.log' if not os.path.exists(self.logfile): log = open(self.logfile, 'w') log.close()