OctoTorrent.Client.SlidingWindowPicker.Initialise C# (CSharp) Method

Initialise() public method

public Initialise ( BitField bitfield, TorrentFile files, IEnumerable requests ) : void
bitfield BitField
files TorrentFile
requests IEnumerable
return void
        public override void Initialise(BitField bitfield, TorrentFile[] files, IEnumerable<Piece> requests)
        {
            base.Initialise(bitfield, files, requests);

            // set the high priority set start to the beginning of the first file that we have to download
            foreach (TorrentFile file in files)
            {
                if (file.Priority == Priority.DoNotDownload)
                    this.highPrioritySetStart = file.EndPieceIndex;
                else
                    break;
            }
        }