C# 클래스 FileFind.Meshwork.FileTransfer.BitTorrent.BitTorrentFileTransfer

상속: FileFind.Meshwork.FileTransfer.FileTransferBase
파일 보기 프로젝트 열기: codebutler/meshwork 1 사용 예제들

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