C# Class OctoTorrent.Client.InitialSeedUnchoker

Inheritance: Unchoker
Mostra file Open project: Eskat0n/OctoTorrent Class Usage Examples

Private Properties

Property Type Description
TryAdvertisePiece void
TryChoke void
TryUnchoke void

Public Methods

Method Description
Choke ( PeerId id ) : void
InitialSeedUnchoker ( TorrentManager manager ) : System
PeerConnected ( PeerId id ) : void
PeerDisconnected ( PeerId id ) : void
ReceivedHave ( PeerId peer, int pieceIndex ) : void
ReceivedNotInterested ( PeerId id ) : void
SentBlock ( PeerId peer, int pieceIndex ) : void
UnchokeReview ( ) : void

Private Methods

Method Description
TryAdvertisePiece ( ChokeData data ) : void
TryChoke ( ChokeData data ) : void
TryUnchoke ( ChokeData data ) : void

Method Details

Choke() public method

public Choke ( PeerId id ) : void
id PeerId
return void

InitialSeedUnchoker() public method

public InitialSeedUnchoker ( TorrentManager manager ) : System
manager TorrentManager
return System

PeerConnected() public method

public PeerConnected ( PeerId id ) : void
id PeerId
return void

PeerDisconnected() public method

public PeerDisconnected ( PeerId id ) : void
id PeerId
return void

ReceivedHave() public method

public ReceivedHave ( PeerId peer, int pieceIndex ) : void
peer PeerId
pieceIndex int
return void

ReceivedNotInterested() public method

public ReceivedNotInterested ( PeerId id ) : void
id PeerId
return void

SentBlock() public method

public SentBlock ( PeerId peer, int pieceIndex ) : void
peer PeerId
pieceIndex int
return void

UnchokeReview() public method

public UnchokeReview ( ) : void
return void