C# 클래스 BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesCursor

상속: IUnconfirmedTxesCursor
파일 보기 프로젝트 열기: pmlyon/BitSharp

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
CheckTransaction ( ) : void
CheckWriteTransaction ( ) : void
MemoryUnconfirmedTxesCursor ( BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesStorage unconfirmedTxesStorage ) : BitSharp.Common

메소드 상세

BeginTransaction() 공개 메소드

public BeginTransaction ( bool readOnly ) : void
readOnly bool
리턴 void

CommitTransaction() 공개 메소드

public CommitTransaction ( ) : void
리턴 void

ContainsTransaction() 공개 메소드

public ContainsTransaction ( UInt256 txHash ) : bool
txHash UInt256
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetTransactionsSpending() 공개 메소드

public GetTransactionsSpending ( BitSharp.Core.Domain.TxOutputKey prevTxOutputKey ) : UnconfirmedTx>.ImmutableDictionary
prevTxOutputKey BitSharp.Core.Domain.TxOutputKey
리턴 UnconfirmedTx>.ImmutableDictionary

RollbackTransaction() 공개 메소드

public RollbackTransaction ( ) : void
리턴 void

TryAddTransaction() 공개 메소드

public TryAddTransaction ( UnconfirmedTx unconfirmedTx ) : bool
unconfirmedTx BitSharp.Core.Domain.UnconfirmedTx
리턴 bool

TryGetTransaction() 공개 메소드

public TryGetTransaction ( UInt256 txHash, UnconfirmedTx &unconfimedTx ) : bool
txHash UInt256
unconfimedTx BitSharp.Core.Domain.UnconfirmedTx
리턴 bool

TryRemoveTransaction() 공개 메소드

public TryRemoveTransaction ( UInt256 txHash ) : bool
txHash UInt256
리턴 bool