C# Класс OctoTorrent.Client.ClientEngine

The Engine that contains the TorrentManagers
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ChangeListenEndpoint ( IPEndPoint endpoint ) : void
ClientEngine ( EngineSettings settings, PeerListener listener, PieceWriter writer, string peerId = null ) : Common.System
ClientEngine ( EngineSettings settings, PeerListener listener, string peerId = null ) : Common.System
ClientEngine ( EngineSettings settings, PieceWriter writer, string peerId = null ) : Common.System
ClientEngine ( EngineSettings settings, string peerId = null ) : Common.System
Contains ( InfoHash infoHash ) : bool
Contains ( Torrent torrent ) : bool
Contains ( TorrentManager manager ) : bool
Dispose ( ) : void
PauseAll ( ) : void
Register ( TorrentManager manager ) : void
RegisterDht ( IDhtEngine engine ) : void
SaveFastResume ( ) : void
StartAll ( ) : void
StopAll ( ) : void
Unregister ( TorrentManager manager ) : void

Приватные методы

Метод Описание
Broadcast ( TorrentManager manager ) : void
CheckDisposed ( ) : void
CreateRateLimiters ( ) : void
DhtEngineStateChanged ( object o, EventArgs e ) : void
GeneratePeerId ( ) : string
LogicTick ( ) : void
PieceHashed ( object sender, PieceHashedEventArgs e ) : void
RaiseCriticalException ( CriticalExceptionEventArgs e ) : void
RaiseStatsUpdate ( StatsUpdateEventArgs args ) : void
Start ( ) : void
Stop ( ) : void

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

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

public ChangeListenEndpoint ( IPEndPoint endpoint ) : void
endpoint System.Net.IPEndPoint
Результат void

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

public ClientEngine ( EngineSettings settings, PeerListener listener, PieceWriter writer, string peerId = null ) : Common.System
settings EngineSettings
listener PeerListener
writer PieceWriter
peerId string
Результат Common.System

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

public ClientEngine ( EngineSettings settings, PeerListener listener, string peerId = null ) : Common.System
settings EngineSettings
listener PeerListener
peerId string
Результат Common.System

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

public ClientEngine ( EngineSettings settings, PieceWriter writer, string peerId = null ) : Common.System
settings EngineSettings
writer PieceWriter
peerId string
Результат Common.System

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

public ClientEngine ( EngineSettings settings, string peerId = null ) : Common.System
settings EngineSettings
peerId string
Результат Common.System

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

public Contains ( InfoHash infoHash ) : bool
infoHash InfoHash
Результат bool

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

public Contains ( Torrent torrent ) : bool
torrent Torrent
Результат bool

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

public Contains ( TorrentManager manager ) : bool
manager TorrentManager
Результат bool

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

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

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

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

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

public Register ( TorrentManager manager ) : void
manager TorrentManager
Результат void

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

public RegisterDht ( IDhtEngine engine ) : void
engine IDhtEngine
Результат void

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

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

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

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

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

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

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

public Unregister ( TorrentManager manager ) : void
manager TorrentManager
Результат void