C# Class BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesCursor

Inheritance: IUnconfirmedTxesCursor
Afficher le fichier Open project: pmlyon/BitSharp

Méthodes publiques

Méthode Description
BeginTransaction ( bool readOnly ) : void
CommitTransaction ( ) : void
ContainsTransaction ( UInt256 txHash ) : bool
Dispose ( ) : void
GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
RollbackTransaction ( ) : void
TryAddTransaction ( UnconfirmedTx unconfirmedTx ) : bool
TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfimedTx ) : bool
TryRemoveTransaction ( UInt256 txHash ) : bool

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
CheckTransaction ( ) : void
CheckWriteTransaction ( ) : void
MemoryUnconfirmedTxesCursor ( BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesStorage unconfirmedTxesStorage ) : BitSharp.Common

Method Details

BeginTransaction() public méthode

public BeginTransaction ( bool readOnly ) : void
readOnly bool
Résultat void

CommitTransaction() public méthode

public CommitTransaction ( ) : void
Résultat void

ContainsTransaction() public méthode

public ContainsTransaction ( UInt256 txHash ) : bool
txHash UInt256
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetTransactionsSpending() public méthode

public GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
prevTxOutputKey BitSharp.Core.Domain.TxOutputKey
Résultat UnconfirmedTx>.ImmutableDictionary

RollbackTransaction() public méthode

public RollbackTransaction ( ) : void
Résultat void

TryAddTransaction() public méthode

public TryAddTransaction ( UnconfirmedTx unconfirmedTx ) : bool
unconfirmedTx BitSharp.Core.Domain.UnconfirmedTx
Résultat bool

TryGetTransaction() public méthode

public TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfimedTx ) : bool
txHash UInt256
unconfimedTx BitSharp.Core.Domain.UnconfirmedTx
Résultat bool

TryRemoveTransaction() public méthode

public TryRemoveTransaction ( UInt256 txHash ) : bool
txHash UInt256
Résultat bool