Fabcoin Core  0.16.2
P2P Digital Currency
dev::eth::BlockChain Member List

This is the complete list of members for dev::eth::BlockChain, including all inherited members.

allKinFrom(h256 const &_parent, unsigned _generations) const dev::eth::BlockChain
attemptImport(bytes const &_block, OverlayDB const &_stateDB, bool _mutBeNew=true) noexceptdev::eth::BlockChain
block(h256 const &_hash) const dev::eth::BlockChain
block() const dev::eth::BlockChaininline
blockBloom(unsigned _number) const dev::eth::BlockChaininline
BlockChain(ChainParams const &_p, std::string const &_path, WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChain
blocksBlooms(unsigned _level, unsigned _index) const dev::eth::BlockChaininline
blocksBlooms(h256 const &_chunkId) const dev::eth::BlockChaininline
CacheID typedefdev::eth::BlockChainprivate
chainParams() const dev::eth::BlockChaininline
checkConsistency()dev::eth::BlockChainprivate
chunkId(unsigned _level, unsigned _index)dev::eth::BlockChaininlineprivatestatic
clearBlockBlooms(unsigned _begin, unsigned _end)dev::eth::BlockChainprivate
clearCachesDuringChainReversion(unsigned _firstInvalid)dev::eth::BlockChainprivate
close()dev::eth::BlockChainprivate
currentHash() const dev::eth::BlockChaininline
details(h256 const &_hash) const dev::eth::BlockChaininline
details() const dev::eth::BlockChaininline
dumpDatabase() const dev::eth::BlockChain
garbageCollect(bool _force=false)dev::eth::BlockChain
genesis() const dev::eth::BlockChain
genesisBlock(OverlayDB const &_db) const dev::eth::BlockChain
genesisHash() const dev::eth::BlockChaininline
headerData(h256 const &_hash) const dev::eth::BlockChain
headerData() const dev::eth::BlockChaininline
import(bytes const &_block, OverlayDB const &_stateDB, bool _mustBeNew=true)dev::eth::BlockChain
import(VerifiedBlockRef const &_block, OverlayDB const &_db, bool _mustBeNew=true)dev::eth::BlockChain
info(h256 const &_hash) const dev::eth::BlockChaininline
info() const dev::eth::BlockChaininline
init(ChainParams const &_p)dev::eth::BlockChainprivate
insert(bytes const &_block, bytesConstRef _receipts, bool _mustBeNew=true)dev::eth::BlockChain
insert(VerifiedBlockRef _block, bytesConstRef _receipts, bool _mustBeNew=true)dev::eth::BlockChain
isKnown(h256 const &_hash, bool _isCurrent=true) const dev::eth::BlockChain
isKnownTransaction(h256 const &_transactionHash) const dev::eth::BlockChaininline
lastHashes() const dev::eth::BlockChaininline
lastHashes(h256 const &_mostRecentHash) const dev::eth::BlockChain
logBlooms(h256 const &_hash) const dev::eth::BlockChaininline
logBlooms() const dev::eth::BlockChaininline
m_blockHashesdev::eth::BlockChainmutableprivate
m_blocksdev::eth::BlockChainmutableprivate
m_blocksBloomsdev::eth::BlockChainmutableprivate
m_blocksDBdev::eth::BlockChainprivate
m_cacheUsagedev::eth::BlockChainmutableprivate
m_dbPathdev::eth::BlockChainprivate
m_detailsdev::eth::BlockChainmutableprivate
m_extrasDBdev::eth::BlockChainprivate
m_genesisdev::eth::BlockChainmutableprivate
m_genesisHashdev::eth::BlockChainmutableprivate
m_genesisHeaderBytesdev::eth::BlockChainmutableprivate
m_inUsedev::eth::BlockChainmutableprivate
m_lastBlockHashdev::eth::BlockChainprivate
m_lastBlockNumberdev::eth::BlockChainprivate
m_lastCollectiondev::eth::BlockChainprivate
m_lastLastHashesdev::eth::BlockChainmutableprivate
m_lastStatsdev::eth::BlockChainmutableprivate
m_logBloomsdev::eth::BlockChainmutableprivate
m_onBaddev::eth::BlockChainprivate
m_onBlockImportdev::eth::BlockChainprivate
m_paramsdev::eth::BlockChainprivate
m_readOptionsdev::eth::BlockChainprivate
m_receiptsdev::eth::BlockChainmutableprivate
m_sealEnginedev::eth::BlockChainprivate
m_transactionAddressesdev::eth::BlockChainmutableprivate
m_writeOptionsdev::eth::BlockChainprivate
noteCanonChanged() const dev::eth::BlockChaininlineprivate
noteUsed(h256 const &_h, unsigned _extra=(unsigned)-1) const dev::eth::BlockChainprivate
noteUsed(uint64_t const &_h, unsigned _extra=(unsigned)-1) const dev::eth::BlockChaininlineprivate
number(h256 const &_hash) const dev::eth::BlockChaininline
number() const dev::eth::BlockChaininline
numberHash(unsigned _i) const dev::eth::BlockChaininline
open(std::string const &_path, WithExisting _we)dev::eth::BlockChainprivate
open(std::string const &_path, WithExisting _we, ProgressCallback const &_pc)dev::eth::BlockChainprivate
operator<<(std::ostream &_out, BlockChain const &_bc)dev::eth::BlockChainfriend
process()dev::eth::BlockChain
queryExtras(K const &_h, std::unordered_map< K, T > &_m, boost::shared_mutex &_x, T const &_n, ldb::DB *_extrasDB=nullptr) const dev::eth::BlockChaininlineprivate
queryExtras(h256 const &_h, std::unordered_map< h256, T > &_m, boost::shared_mutex &_x, T const &_n, ldb::DB *_extrasDB=nullptr) const dev::eth::BlockChaininlineprivate
rebuild(std::string const &_path, ProgressCallback const &_progress=std::function< void(unsigned, unsigned)>())dev::eth::BlockChain
receipts(h256 const &_hash) const dev::eth::BlockChaininline
receipts() const dev::eth::BlockChaininline
reopen(WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChaininline
reopen(ChainParams const &_p, WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChain
rescue(OverlayDB const &_db)dev::eth::BlockChain
rewind(unsigned _newHead)dev::eth::BlockChain
sealEngine() const dev::eth::BlockChaininline
setOnBad(std::function< void(Exception &)> _t)dev::eth::BlockChaininline
setOnBlockImport(std::function< void(BlockHeader const &)> _t)dev::eth::BlockChaininline
sync(BlockQueue &_bq, OverlayDB const &_stateDB, unsigned _max)dev::eth::BlockChain
transaction(h256 const &_transactionHash) const dev::eth::BlockChaininline
transaction(h256 const &_blockHash, unsigned _i) const dev::eth::BlockChaininline
transaction(unsigned _i) const dev::eth::BlockChaininline
transactionHashes(h256 const &_hash) const dev::eth::BlockChaininline
transactionHashes() const dev::eth::BlockChaininline
transactionLocation(h256 const &_transactionHash) const dev::eth::BlockChaininline
transactionReceipt(h256 const &_blockHash, unsigned _i) const dev::eth::BlockChaininline
transactionReceipt(h256 const &_transactionHash) const dev::eth::BlockChaininline
transactions(h256 const &_blockHash) const dev::eth::BlockChaininline
transactions() const dev::eth::BlockChaininline
treeRoute(h256 const &_from, h256 const &_to, bool _common=true, bool _pre=true, bool _post=true) const dev::eth::BlockChain
uncleHashes(h256 const &_hash) const dev::eth::BlockChaininline
uncleHashes() const dev::eth::BlockChaininline
updateStats() const dev::eth::BlockChainprivate
usage(bool _freshen=false) const dev::eth::BlockChaininline
verifyBlock(bytesConstRef _block, std::function< void(Exception &)> const &_onBad, ImportRequirements::value _ir=ImportRequirements::OutOfOrderChecks) const dev::eth::BlockChain
withBlockBloom(LogBloom const &_b, unsigned _earliest, unsigned _latest) const dev::eth::BlockChain
withBlockBloom(LogBloom const &_b, unsigned _earliest, unsigned _latest, unsigned _topLevel, unsigned _index) const dev::eth::BlockChain
x_blockHashesdev::eth::BlockChainmutableprivate
x_blocksdev::eth::BlockChainmutableprivate
x_blocksBloomsdev::eth::BlockChainmutableprivate
x_cacheUsagedev::eth::BlockChainmutableprivate
x_detailsdev::eth::BlockChainmutableprivate
x_genesisdev::eth::BlockChainmutableprivate
x_lastBlockHashdev::eth::BlockChainmutableprivate
x_lastLastHashesdev::eth::BlockChainmutableprivate
x_logBloomsdev::eth::BlockChainmutableprivate
x_receiptsdev::eth::BlockChainmutableprivate
x_transactionAddressesdev::eth::BlockChainmutableprivate
~BlockChain()dev::eth::BlockChain