C# Class BitSharp.Network.Workers.PeerWorker

Inheritance: BitSharp.Common.Worker
Afficher le fichier Open project: pmlyon/BitSharp Class Usage Examples

Private Properties

Свойство Type Description
ConnectAndHandshake Task
ConnectToPeer Task
PeerStartup Task
PeerWorker BitSharp.Common

Méthodes publiques

Méthode Description
AddCandidatePeer ( CandidatePeer peer ) : void
AddIncomingPeer ( Socket socket ) : Task
DisconnectPeer ( Peer peer, Exception ex ) : void

Méthodes protégées

Méthode Description
SubDispose ( ) : void
SubStart ( ) : void
SubStop ( ) : void
WorkAction ( ) : Task

Private Methods

Méthode Description
ConnectAndHandshake ( Peer peer ) : Task
ConnectToPeer ( IPEndPoint remoteEndPoint, bool isSeed ) : Task
PeerStartup ( Peer peer ) : Task
PeerWorker ( BitSharp.Common.WorkerConfig workerConfig, LocalClient localClient, BitSharp.Core.CoreDaemon coreDaemon, HeadersRequestWorker headersRequestWorker ) : BitSharp.Common

Method Details

AddCandidatePeer() public méthode

public AddCandidatePeer ( CandidatePeer peer ) : void
peer CandidatePeer
Résultat void

AddIncomingPeer() public méthode

public AddIncomingPeer ( Socket socket ) : Task
socket Socket
Résultat Task

DisconnectPeer() public méthode

public DisconnectPeer ( Peer peer, Exception ex ) : void
peer Peer
ex System.Exception
Résultat void

SubDispose() protected méthode

protected SubDispose ( ) : void
Résultat void

SubStart() protected méthode

protected SubStart ( ) : void
Résultat void

SubStop() protected méthode

protected SubStop ( ) : void
Résultat void

WorkAction() protected méthode

protected WorkAction ( ) : Task
Résultat Task