Fabcoin Core
0.16.2
P2P Digital Currency
|
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) noexcept | dev::eth::BlockChain | |
block(h256 const &_hash) const | dev::eth::BlockChain | |
block() const | dev::eth::BlockChain | inline |
blockBloom(unsigned _number) const | dev::eth::BlockChain | inline |
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::BlockChain | inline |
blocksBlooms(h256 const &_chunkId) const | dev::eth::BlockChain | inline |
CacheID typedef | dev::eth::BlockChain | private |
chainParams() const | dev::eth::BlockChain | inline |
checkConsistency() | dev::eth::BlockChain | private |
chunkId(unsigned _level, unsigned _index) | dev::eth::BlockChain | inlineprivatestatic |
clearBlockBlooms(unsigned _begin, unsigned _end) | dev::eth::BlockChain | private |
clearCachesDuringChainReversion(unsigned _firstInvalid) | dev::eth::BlockChain | private |
close() | dev::eth::BlockChain | private |
currentHash() const | dev::eth::BlockChain | inline |
details(h256 const &_hash) const | dev::eth::BlockChain | inline |
details() const | dev::eth::BlockChain | inline |
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::BlockChain | inline |
headerData(h256 const &_hash) const | dev::eth::BlockChain | |
headerData() const | dev::eth::BlockChain | inline |
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::BlockChain | inline |
info() const | dev::eth::BlockChain | inline |
init(ChainParams const &_p) | dev::eth::BlockChain | private |
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::BlockChain | inline |
lastHashes() const | dev::eth::BlockChain | inline |
lastHashes(h256 const &_mostRecentHash) const | dev::eth::BlockChain | |
logBlooms(h256 const &_hash) const | dev::eth::BlockChain | inline |
logBlooms() const | dev::eth::BlockChain | inline |
m_blockHashes | dev::eth::BlockChain | mutableprivate |
m_blocks | dev::eth::BlockChain | mutableprivate |
m_blocksBlooms | dev::eth::BlockChain | mutableprivate |
m_blocksDB | dev::eth::BlockChain | private |
m_cacheUsage | dev::eth::BlockChain | mutableprivate |
m_dbPath | dev::eth::BlockChain | private |
m_details | dev::eth::BlockChain | mutableprivate |
m_extrasDB | dev::eth::BlockChain | private |
m_genesis | dev::eth::BlockChain | mutableprivate |
m_genesisHash | dev::eth::BlockChain | mutableprivate |
m_genesisHeaderBytes | dev::eth::BlockChain | mutableprivate |
m_inUse | dev::eth::BlockChain | mutableprivate |
m_lastBlockHash | dev::eth::BlockChain | private |
m_lastBlockNumber | dev::eth::BlockChain | private |
m_lastCollection | dev::eth::BlockChain | private |
m_lastLastHashes | dev::eth::BlockChain | mutableprivate |
m_lastStats | dev::eth::BlockChain | mutableprivate |
m_logBlooms | dev::eth::BlockChain | mutableprivate |
m_onBad | dev::eth::BlockChain | private |
m_onBlockImport | dev::eth::BlockChain | private |
m_params | dev::eth::BlockChain | private |
m_readOptions | dev::eth::BlockChain | private |
m_receipts | dev::eth::BlockChain | mutableprivate |
m_sealEngine | dev::eth::BlockChain | private |
m_transactionAddresses | dev::eth::BlockChain | mutableprivate |
m_writeOptions | dev::eth::BlockChain | private |
noteCanonChanged() const | dev::eth::BlockChain | inlineprivate |
noteUsed(h256 const &_h, unsigned _extra=(unsigned)-1) const | dev::eth::BlockChain | private |
noteUsed(uint64_t const &_h, unsigned _extra=(unsigned)-1) const | dev::eth::BlockChain | inlineprivate |
number(h256 const &_hash) const | dev::eth::BlockChain | inline |
number() const | dev::eth::BlockChain | inline |
numberHash(unsigned _i) const | dev::eth::BlockChain | inline |
open(std::string const &_path, WithExisting _we) | dev::eth::BlockChain | private |
open(std::string const &_path, WithExisting _we, ProgressCallback const &_pc) | dev::eth::BlockChain | private |
operator<<(std::ostream &_out, BlockChain const &_bc) | dev::eth::BlockChain | friend |
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::BlockChain | inlineprivate |
queryExtras(h256 const &_h, std::unordered_map< h256, T > &_m, boost::shared_mutex &_x, T const &_n, ldb::DB *_extrasDB=nullptr) const | dev::eth::BlockChain | inlineprivate |
rebuild(std::string const &_path, ProgressCallback const &_progress=std::function< void(unsigned, unsigned)>()) | dev::eth::BlockChain | |
receipts(h256 const &_hash) const | dev::eth::BlockChain | inline |
receipts() const | dev::eth::BlockChain | inline |
reopen(WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback()) | dev::eth::BlockChain | inline |
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::BlockChain | inline |
setOnBad(std::function< void(Exception &)> _t) | dev::eth::BlockChain | inline |
setOnBlockImport(std::function< void(BlockHeader const &)> _t) | dev::eth::BlockChain | inline |
sync(BlockQueue &_bq, OverlayDB const &_stateDB, unsigned _max) | dev::eth::BlockChain | |
transaction(h256 const &_transactionHash) const | dev::eth::BlockChain | inline |
transaction(h256 const &_blockHash, unsigned _i) const | dev::eth::BlockChain | inline |
transaction(unsigned _i) const | dev::eth::BlockChain | inline |
transactionHashes(h256 const &_hash) const | dev::eth::BlockChain | inline |
transactionHashes() const | dev::eth::BlockChain | inline |
transactionLocation(h256 const &_transactionHash) const | dev::eth::BlockChain | inline |
transactionReceipt(h256 const &_blockHash, unsigned _i) const | dev::eth::BlockChain | inline |
transactionReceipt(h256 const &_transactionHash) const | dev::eth::BlockChain | inline |
transactions(h256 const &_blockHash) const | dev::eth::BlockChain | inline |
transactions() const | dev::eth::BlockChain | inline |
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::BlockChain | inline |
uncleHashes() const | dev::eth::BlockChain | inline |
updateStats() const | dev::eth::BlockChain | private |
usage(bool _freshen=false) const | dev::eth::BlockChain | inline |
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_blockHashes | dev::eth::BlockChain | mutableprivate |
x_blocks | dev::eth::BlockChain | mutableprivate |
x_blocksBlooms | dev::eth::BlockChain | mutableprivate |
x_cacheUsage | dev::eth::BlockChain | mutableprivate |
x_details | dev::eth::BlockChain | mutableprivate |
x_genesis | dev::eth::BlockChain | mutableprivate |
x_lastBlockHash | dev::eth::BlockChain | mutableprivate |
x_lastLastHashes | dev::eth::BlockChain | mutableprivate |
x_logBlooms | dev::eth::BlockChain | mutableprivate |
x_receipts | dev::eth::BlockChain | mutableprivate |
x_transactionAddresses | dev::eth::BlockChain | mutableprivate |
~BlockChain() | dev::eth::BlockChain |