C# Class BitSharp.Network.Workers.HeadersRequestWorker

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

Méthodes publiques

Méthode Description
HeadersRequestWorker ( BitSharp.Common.WorkerConfig workerConfig, LocalClient localClient, BitSharp.Core.CoreDaemon coreDaemon ) : BitSharp.Common
SendGetHeaders ( Peer peer ) : System.Threading.Tasks.Task

Méthodes protégées

Méthode Description
SubDispose ( ) : void
SubStart ( ) : void
SubStop ( ) : void
WorkAction ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CalculateBlockLocatorHashes ( IImmutableList blockHashes ) : ImmutableArray
FlushWorkerMethod ( BitSharp.Common.WorkerMethod instance ) : System.Threading.Tasks.Task
HandleBlockHeaders ( Peer peer, IImmutableList blockHeaders ) : void
HandleTargetChainChanged ( object sender, EventArgs e ) : void

Method Details

HeadersRequestWorker() public méthode

public HeadersRequestWorker ( BitSharp.Common.WorkerConfig workerConfig, LocalClient localClient, BitSharp.Core.CoreDaemon coreDaemon ) : BitSharp.Common
workerConfig BitSharp.Common.WorkerConfig
localClient LocalClient
coreDaemon BitSharp.Core.CoreDaemon
Résultat BitSharp.Common

SendGetHeaders() public méthode

public SendGetHeaders ( Peer peer ) : System.Threading.Tasks.Task
peer Peer
Résultat System.Threading.Tasks.Task

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 ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task