Class RandomisedPicker
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MonoTorrent.Client.PiecePicking
Assembly: MonoTorrent.dll
Syntax
public class RandomisedPicker : PiecePickerFilter, IPiecePicker
Constructors
RandomisedPicker(IPiecePicker)
Declaration
public RandomisedPicker(IPiecePicker picker)
Parameters
| Type | Name | Description |
|---|---|---|
| IPiecePicker | picker |
Methods
PickPiece(IPeer, BitField, IReadOnlyList<IPeer>, Int32, Int32, Int32)
Declaration
public override IList<BlockInfo> PickPiece(IPeer peer, BitField available, IReadOnlyList<IPeer> otherPeers, int count, int startIndex, int endIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| IPeer | peer | |
| BitField | available | |
| System.Collections.Generic.IReadOnlyList<IPeer> | otherPeers | |
| System.Int32 | count | |
| System.Int32 | startIndex | |
| System.Int32 | endIndex |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IList<BlockInfo> |