Class IPiecePickerExtensions
Inheritance
System.Object
IPiecePickerExtensions
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()
Assembly: MonoTorrent.dll
Syntax
public static class IPiecePickerExtensions
Methods
CancelRequests(IPiecePicker, IPeer)
Declaration
public static IList<BlockInfo> CancelRequests(this IPiecePicker picker, IPeer peer)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.IList<BlockInfo> |
|
ContinueAnyExistingRequest(IPiecePicker, IPeer, Int32, Int32)
Declaration
public static BlockInfo? ContinueAnyExistingRequest(this IPiecePicker picker, IPeer peer, int startIndex, int endIndex)
Parameters
| Type |
Name |
Description |
| IPiecePicker |
picker |
|
| IPeer |
peer |
|
| System.Int32 |
startIndex |
|
| System.Int32 |
endIndex |
|
Returns
PickPiece(IPiecePicker, IPeer, BitField)
Declaration
public static BlockInfo? PickPiece(this IPiecePicker picker, IPeer peer, BitField available)
Parameters
Returns
PickPiece(IPiecePicker, IPeer, BitField, IReadOnlyList<IPeer>)
Declaration
public static BlockInfo? PickPiece(this IPiecePicker picker, IPeer peer, BitField available, IReadOnlyList<IPeer> otherPeers)
Parameters
Returns
PickPiece(IPiecePicker, IPeer, BitField, IReadOnlyList<IPeer>, Int32)
Declaration
public static IList<BlockInfo> PickPiece(this IPiecePicker picker, IPeer peer, BitField available, IReadOnlyList<IPeer> otherPeers, int count)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.IList<BlockInfo> |
|