C# Class Universal.Torrent.Client.Modes.InitialSeedingMode

Inheritance: Mode
ファイルを表示 Open project: haroldma/Universal.Torrent

Public Methods

Method Description
HandlePeerConnected ( PeerId id, Direction direction ) : void
HandlePeerDisconnected ( PeerId id ) : void
InitialSeedingMode ( TorrentManager manager ) : Universal.Torrent.Client.Managers
Tick ( int counter ) : void

Protected Methods

Method Description
AppendBitfieldMessage ( PeerId id, MessageBundle bundle ) : void
HandleHaveMessage ( PeerId id, HaveMessage message ) : void
HandleNotInterested ( PeerId id, NotInterestedMessage message ) : void
HandleRequestMessage ( PeerId id, RequestMessage message ) : void

Method Details

AppendBitfieldMessage() protected method

protected AppendBitfieldMessage ( PeerId id, MessageBundle bundle ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
bundle MessageBundle
return void

HandleHaveMessage() protected method

protected HandleHaveMessage ( PeerId id, HaveMessage message ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
message Universal.Torrent.Client.Messages.StandardMessages.HaveMessage
return void

HandleNotInterested() protected method

protected HandleNotInterested ( PeerId id, NotInterestedMessage message ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
message Universal.Torrent.Client.Messages.StandardMessages.NotInterestedMessage
return void

HandlePeerConnected() public method

public HandlePeerConnected ( PeerId id, Direction direction ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
direction Direction
return void

HandlePeerDisconnected() public method

public HandlePeerDisconnected ( PeerId id ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
return void

HandleRequestMessage() protected method

protected HandleRequestMessage ( PeerId id, RequestMessage message ) : void
id Universal.Torrent.Client.PeerConnections.PeerId
message Universal.Torrent.Client.Messages.StandardMessages.RequestMessage
return void

InitialSeedingMode() public method

public InitialSeedingMode ( TorrentManager manager ) : Universal.Torrent.Client.Managers
manager TorrentManager
return Universal.Torrent.Client.Managers

Tick() public method

public Tick ( int counter ) : void
counter int
return void