Show / Hide Table of Contents

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()
Namespace: MonoTorrent.Client.PiecePicking
Assembly: MonoTorrent.dll
Syntax
public static class IPiecePickerExtensions

Methods

CancelRequests(IPiecePicker, IPeer)

Declaration
public static IList<BlockInfo> CancelRequests(this IPiecePicker picker, IPeer peer)
Parameters
Type Name Description
IPiecePicker picker
IPeer peer
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
Type Description
System.Nullable<BlockInfo>

PickPiece(IPiecePicker, IPeer, BitField)

Declaration
public static BlockInfo? PickPiece(this IPiecePicker picker, IPeer peer, BitField available)
Parameters
Type Name Description
IPiecePicker picker
IPeer peer
BitField available
Returns
Type Description
System.Nullable<BlockInfo>

PickPiece(IPiecePicker, IPeer, BitField, IReadOnlyList<IPeer>)

Declaration
public static BlockInfo? PickPiece(this IPiecePicker picker, IPeer peer, BitField available, IReadOnlyList<IPeer> otherPeers)
Parameters
Type Name Description
IPiecePicker picker
IPeer peer
BitField available
System.Collections.Generic.IReadOnlyList<IPeer> otherPeers
Returns
Type Description
System.Nullable<BlockInfo>

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
Type Name Description
IPiecePicker picker
IPeer peer
BitField available
System.Collections.Generic.IReadOnlyList<IPeer> otherPeers
System.Int32 count
Returns
Type Description
System.Collections.Generic.IList<BlockInfo>
In This Article
Back to top Generated by DocFX