TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files, bool metadataMode) { this.files = files; this.savePath = savePath; this.piecelength = piecelength; this.tier = trackers; MetadataMode = metadataMode; MetadataPath = "metadataSave.torrent"; listener = new CustomListener(); engine = new ClientEngine(new EngineSettings(), listener, writer); Writer = writer; RecreateManager(); }
TestRig(string savePath, int piecelength, TestWriter writer, string[][] trackers, TorrentFile[] files, bool metadataMode) { this.files = files; this.savePath = savePath; this.piecelength = piecelength; this.tier = trackers; MetadataMode = metadataMode; MetadataPath = "metadataSave.torrent"; Listener = new CustomListener(); Engine = new ClientEngine(new EngineSettings(), Listener, writer); Engine.RegisterLocalPeerDiscovery(new ManualLocalPeerListener()); Writer = writer; RecreateManager().Wait(); }
public TestRig(string savePath, int piecelength, PieceWriter writer, bool singleFile, string[][] tier) { this.savePath = savePath; this.piecelength = piecelength; this.singleFile = singleFile; this.tier = tier; if (writer == null) writer = new TestWriter(); listener = new CustomListener(); engine = new ClientEngine(new EngineSettings(), listener, writer); RecreateManager(); }