Example #1
0
 public FileDownloader(ISegmentProcessor segmentProcessor, IProtocolDownloader protocolDownloader, IInitializeDonwload initializeDonwload)
 {
     _segments           = new List <Segment>();
     _tasks              = new List <Task>();
     _segmentProcessor   = segmentProcessor;
     _protocolDownloader = protocolDownloader;
     _initializeDonwload = initializeDonwload;
 }
Example #2
0
 public DownloadManager(ISegmentProcessor segmentProcessor, IInitializeDonwload initializeDonwload)
 {
     _segmentProcessor   = segmentProcessor;
     _initializeDonwload = initializeDonwload;
 }