C# Class FileFind.Meshwork.FileTransfer.BitTorrent.BitTorrentFileTransfer

Inheritance: FileFind.Meshwork.FileTransfer.FileTransferBase
Afficher le fichier Open project: codebutler/meshwork Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddPeer() public méthode

public AddPeer ( Network network, Node node ) : void
network Network
node Node
Résultat void

BitTorrentFileTransfer() public méthode

public BitTorrentFileTransfer ( IFile file ) : System
file IFile
Résultat System

Cancel() public méthode

public Cancel ( ) : void
Résultat void

DetailsReceived() public méthode

public DetailsReceived ( ) : void
Résultat void

ErrorReceived() public méthode

public ErrorReceived ( Node node, FileTransferError error ) : void
node Node
error FileFind.Meshwork.Errors.FileTransferError
Résultat void

Pause() public méthode

public Pause ( ) : void
Résultat void

Resume() public méthode

public Resume ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void