C# Класс FileFind.Meshwork.FileTransfer.BitTorrent.BitTorrentFileTransfer

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

Private Properties

Свойство Тип Описание
ConnectToPeer bool
CreateTorrent Torrent
GetTorrentData BEncodedDictionary
HashCallback void
OutgoingPeerTransportConnected void
manager_PeerConnected void
manager_PeerDisconnected void
manager_PeersFound void
manager_PieceHashed void
manager_TorrentStateChanged void

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

Метод Описание
AddPeer ( Network network, Node node ) : void
BitTorrentFileTransfer ( IFile file ) : System
Cancel ( ) : void
DetailsReceived ( ) : void
ErrorReceived ( Node node, FileTransferError error ) : void
Pause ( ) : void
Resume ( ) : void
Start ( ) : void

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

Метод Описание
ConnectToPeer ( BitTorrentFileTransferPeer peer ) : bool
CreateTorrent ( IFile file ) : Torrent
GetTorrentData ( IFile file ) : BEncodedDictionary
HashCallback ( IAsyncResult result ) : void
OutgoingPeerTransportConnected ( ITransport t ) : void
manager_PeerConnected ( object sender, PeerConnectionEventArgs args ) : void
manager_PeerDisconnected ( object sender, PeerConnectionEventArgs args ) : void
manager_PeersFound ( object sender, PeersAddedEventArgs args ) : void
manager_PieceHashed ( object sender, PieceHashedEventArgs args ) : void
manager_TorrentStateChanged ( object sender, TorrentStateChangedEventArgs args ) : void

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

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

public AddPeer ( Network network, Node node ) : void
network Network
node Node
Результат void

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

public BitTorrentFileTransfer ( IFile file ) : System
file IFile
Результат System

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

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

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

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

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

public ErrorReceived ( Node node, FileTransferError error ) : void
node Node
error FileFind.Meshwork.Errors.FileTransferError
Результат void

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

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

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

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

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

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