// We add the new peer to our RT *after* the transfer as this is when it will start trying to contact us
_rt.addPeer((Peer) resp.getObject(DMT.DATA_SOURCE));
// Note that we only add the data to our DS if someone else requested it from us
}
BlockReceiver br = new BlockReceiver(_usm, best, uid, prb);
br.receive();
return resp.getBoolean(DMT.CACHED);
}
}
protected void forwardData(Peer dest, PartiallyReceivedBlock prb, int uid, LinkedList forwarders, boolean wasCached) {