C# Класс Universal.Torrent.Dht.DhtEngine

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

Private Properties

Свойство Тип Описание
Add void
Add void
CheckDisposed void
RaisePeersFound void
RaiseStateChanged void

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

Метод Описание
Add ( BEncodedList nodes ) : void
Announce ( InfoHash infoHash, int port ) : void
DhtEngine ( DhtListener listener ) : System
Dispose ( ) : void
GetPeers ( InfoHash infoHash ) : void
SaveNodes ( ) : byte[]
Start ( ) : void
Start ( byte initialNodes ) : void
Stop ( ) : void

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

Метод Описание
Add ( IEnumerable nodes ) : void
Add ( Node node ) : void
CheckDisposed ( ) : void
RaisePeersFound ( NodeId infoHash, List peers ) : void
RaiseStateChanged ( DhtState newState ) : void

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

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

public Add ( BEncodedList nodes ) : void
nodes BEncodedList
Результат void

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

public Announce ( InfoHash infoHash, int port ) : void
infoHash InfoHash
port int
Результат void

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

public DhtEngine ( DhtListener listener ) : System
listener Universal.Torrent.Dht.Listeners.DhtListener
Результат System

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

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

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

public GetPeers ( InfoHash infoHash ) : void
infoHash InfoHash
Результат void

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

public SaveNodes ( ) : byte[]
Результат byte[]

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

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

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

public Start ( byte initialNodes ) : void
initialNodes byte
Результат void

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

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