C# Класс BitSharper.DownloadListener

Listen to chain download events and print useful informational messages.
Progress, StartDownload, DoneDownload maybe be overridden to change the way the user is notified.

Methods are called with the event listener object locked so your implementation does not have to be thread safe. @author [email protected] (Miron Cuperman a.k.a. devrandom)

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

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

Метод Описание
Await ( ) : void

Wait for the chain to be downloaded.

OnBlocksDownloaded ( Peer peer, Block block, int blocksLeft ) : void
OnChainDownloadStarted ( Peer peer, int blocksLeft ) : void

Защищенные методы

Метод Описание
DoneDownload ( ) : void

Called when we are done downloading the block chain.

Progress ( double pct, System.DateTime date ) : void

Called when download progress is made.

StartDownload ( int blocks ) : void

Called when download is initiated.

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

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

Wait for the chain to be downloaded.
public Await ( ) : void
Результат void

DoneDownload() защищенный Метод

Called when we are done downloading the block chain.
protected DoneDownload ( ) : void
Результат void

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

public OnBlocksDownloaded ( Peer peer, Block block, int blocksLeft ) : void
peer Peer
block Block
blocksLeft int
Результат void

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

public OnChainDownloadStarted ( Peer peer, int blocksLeft ) : void
peer Peer
blocksLeft int
Результат void

Progress() защищенный Метод

Called when download progress is made.
protected Progress ( double pct, System.DateTime date ) : void
pct double The percentage of chain downloaded, estimated.
date System.DateTime The date of the last block downloaded.
Результат void

StartDownload() защищенный Метод

Called when download is initiated.
protected StartDownload ( int blocks ) : void
blocks int The number of blocks to download, estimated.
Результат void