Kagome
Polkadot Runtime Engine in C++17
kagome::blockchain::BlockStorageImpl Member List

This is the complete list of members for kagome::blockchain::BlockStorageImpl, including all inherited members.

block_tree_leaves_kagome::blockchain::BlockStorageImplmutableprivate
BlockStorageImpl(std::shared_ptr< storage::BufferStorage > storage, std::shared_ptr< crypto::Hasher > hasher)kagome::blockchain::BlockStorageImplprivate
create(storage::trie::RootHash state_root, const std::shared_ptr< storage::BufferStorage > &storage, const std::shared_ptr< crypto::Hasher > &hasher)kagome::blockchain::BlockStorageImplstatic
getBlockBody(const primitives::BlockId &id) const overridekagome::blockchain::BlockStorageImplvirtual
getBlockData(const primitives::BlockId &id) const overridekagome::blockchain::BlockStorageImplvirtual
getBlockHeader(const primitives::BlockId &id) const overridekagome::blockchain::BlockStorageImplvirtual
getBlockTreeLeaves() const overridekagome::blockchain::BlockStorageImplvirtual
getJustification(const primitives::BlockId &block) const overridekagome::blockchain::BlockStorageImplvirtual
getLastFinalized() const overridekagome::blockchain::BlockStorageImplvirtual
hasBlockHeader(const primitives::BlockId &id) const overridekagome::blockchain::BlockStorageImplvirtual
hasher_kagome::blockchain::BlockStorageImplprivate
logger_kagome::blockchain::BlockStorageImplprivate
putBlock(const primitives::Block &block) overridekagome::blockchain::BlockStorageImplvirtual
putBlockData(primitives::BlockNumber block_number, const primitives::BlockData &block_data) overridekagome::blockchain::BlockStorageImplvirtual
putBlockHeader(const primitives::BlockHeader &header) overridekagome::blockchain::BlockStorageImplvirtual
putJustification(const primitives::Justification &j, const primitives::BlockHash &hash, primitives::BlockNumber number) overridekagome::blockchain::BlockStorageImplvirtual
putNumberToIndexKey(const primitives::BlockInfo &block) overridekagome::blockchain::BlockStorageImplvirtual
removeBlock(const primitives::BlockInfo &block) overridekagome::blockchain::BlockStorageImplvirtual
removeBlockData(primitives::BlockNumber block_number, const primitives::BlockDataFlags &remove_flags) overridekagome::blockchain::BlockStorageImplvirtual
removeJustification(const primitives::BlockHash &hash, primitives::BlockNumber number) overridekagome::blockchain::BlockStorageImplvirtual
setBlockTreeLeaves(std::vector< primitives::BlockHash > leaves) overridekagome::blockchain::BlockStorageImplvirtual
storage_kagome::blockchain::BlockStorageImplprivate
~BlockStorage()=defaultkagome::blockchain::BlockStoragevirtual
~BlockStorageImpl() override=defaultkagome::blockchain::BlockStorageImpl