C# Class BitSharp.LevelDb.LevelDbStorageManager

Inheritance: IStorageManager
Show file Open project: pmlyon/BitSharp

Public Methods

Method Description
Dispose ( ) : void
LevelDbStorageManager ( string baseDirectory, ulong blocksCacheSize = null, ulong blocksWriteCacheSize = null, ulong blockTxesCacheSize = null, ulong blockTxesWriteCacheSize = null, ulong chainStateCacheSize = null, ulong chainStateWriteCacheSize = null, string blockTxesStorageLocations = null ) : BitSharp.Common
OpenChainStateCursor ( ) : DisposeHandle
OpenDeferredChainStateCursor ( IChainState chainState ) : DisposeHandle
OpenUnconfirmedTxesCursor ( ) : DisposeHandle

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

LevelDbStorageManager() public method

public LevelDbStorageManager ( string baseDirectory, ulong blocksCacheSize = null, ulong blocksWriteCacheSize = null, ulong blockTxesCacheSize = null, ulong blockTxesWriteCacheSize = null, ulong chainStateCacheSize = null, ulong chainStateWriteCacheSize = null, string blockTxesStorageLocations = null ) : BitSharp.Common
baseDirectory string
blocksCacheSize ulong
blocksWriteCacheSize ulong
blockTxesCacheSize ulong
blockTxesWriteCacheSize ulong
chainStateCacheSize ulong
chainStateWriteCacheSize ulong
blockTxesStorageLocations string
return BitSharp.Common

OpenChainStateCursor() public method

public OpenChainStateCursor ( ) : DisposeHandle
return DisposeHandle

OpenDeferredChainStateCursor() public method

public OpenDeferredChainStateCursor ( IChainState chainState ) : DisposeHandle
chainState IChainState
return DisposeHandle

OpenUnconfirmedTxesCursor() public method

public OpenUnconfirmedTxesCursor ( ) : DisposeHandle
return DisposeHandle