C# Class BitSharp.Core.Workers.UnconfirmedTxesWorker

Inheritance: BitSharp.Common.Worker
Show file Open project: pmlyon/BitSharp Class Usage Examples

Public Methods

Method Description
ForceUpdate ( ) : void
ForceUpdateAndWait ( ) : void
UnconfirmedTxesWorker ( BitSharp.Common.WorkerConfig workerConfig, BitSharp.Core.Workers.ChainStateWorker chainStateWorker, UnconfirmedTxesBuilder unconfirmedTxesBuilder, CoreStorage coreStorage ) : BitSharp.Common
WaitForUpdate ( System.TimeSpan timeout ) : bool
WaitForUpdate ( ) : void

Protected Methods

Method Description
SubDispose ( ) : void
WorkAction ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
HandleChanged ( ) : void
HandleException ( Exception ex ) : void

Method Details

ForceUpdate() public method

public ForceUpdate ( ) : void
return void

ForceUpdateAndWait() public method

public ForceUpdateAndWait ( ) : void
return void

SubDispose() protected method

protected SubDispose ( ) : void
return void

UnconfirmedTxesWorker() public method

public UnconfirmedTxesWorker ( BitSharp.Common.WorkerConfig workerConfig, BitSharp.Core.Workers.ChainStateWorker chainStateWorker, UnconfirmedTxesBuilder unconfirmedTxesBuilder, CoreStorage coreStorage ) : BitSharp.Common
workerConfig BitSharp.Common.WorkerConfig
chainStateWorker BitSharp.Core.Workers.ChainStateWorker
unconfirmedTxesBuilder BitSharp.Core.Builders.UnconfirmedTxesBuilder
coreStorage BitSharp.Core.Storage.CoreStorage
return BitSharp.Common

WaitForUpdate() public method

public WaitForUpdate ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
return bool

WaitForUpdate() public method

public WaitForUpdate ( ) : void
return void

WorkAction() protected method

protected WorkAction ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task