C# Класс Universal.Torrent.Client.PiecePicking.NullPicker

Наследование: PiecePicker
Показать файл Открыть проект

Открытые методы

Метод Описание
CancelRequest ( PeerId peer, int piece, int startOffset, int length ) : void
CancelRequests ( PeerId peer ) : void
CancelTimedOutRequests ( ) : void
CurrentRequestCount ( ) : int
ExportActiveRequests ( ) : List
Initialise ( BitField bitfield, TorrentFile files, IEnumerable requests ) : void
IsInteresting ( BitField bitfield ) : bool
NullPicker ( ) : System.Collections.Generic
PickPiece ( PeerId id, BitField peerBitfield, List otherPeers, int count, int startIndex, int endIndex ) : MessageBundle
Reset ( ) : void
ValidatePiece ( PeerId peer, int pieceIndex, int startOffset, int length, Piece &piece ) : bool

Описание методов

CancelRequest() публичный Метод

public CancelRequest ( PeerId peer, int piece, int startOffset, int length ) : void
peer Universal.Torrent.Client.PeerConnections.PeerId
piece int
startOffset int
length int
Результат void

CancelRequests() публичный Метод

public CancelRequests ( PeerId peer ) : void
peer Universal.Torrent.Client.PeerConnections.PeerId
Результат void

CancelTimedOutRequests() публичный Метод

public CancelTimedOutRequests ( ) : void
Результат void

CurrentRequestCount() публичный Метод

public CurrentRequestCount ( ) : int
Результат int

ExportActiveRequests() публичный Метод

public ExportActiveRequests ( ) : List
Результат List

Initialise() публичный Метод

public Initialise ( BitField bitfield, TorrentFile files, IEnumerable requests ) : void
bitfield BitField
files TorrentFile
requests IEnumerable
Результат void

IsInteresting() публичный Метод

public IsInteresting ( BitField bitfield ) : bool
bitfield BitField
Результат bool

NullPicker() публичный Метод

public NullPicker ( ) : System.Collections.Generic
Результат System.Collections.Generic

PickPiece() публичный Метод

public PickPiece ( PeerId id, BitField peerBitfield, List otherPeers, int count, int startIndex, int endIndex ) : MessageBundle
id Universal.Torrent.Client.PeerConnections.PeerId
peerBitfield BitField
otherPeers List
count int
startIndex int
endIndex int
Результат MessageBundle

Reset() публичный Метод

public Reset ( ) : void
Результат void

ValidatePiece() публичный Метод

public ValidatePiece ( PeerId peer, int pieceIndex, int startOffset, int length, Piece &piece ) : bool
peer Universal.Torrent.Client.PeerConnections.PeerId
pieceIndex int
startOffset int
length int
piece Piece
Результат bool