hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ametsuchi::StorageImpl Member List

This is the complete list of members for iroha::ametsuchi::StorageImpl, including all inherited members.

::iroha::ametsuchi::AmetsuchiTest classiroha::ametsuchi::StorageImplfriend
commit(std::unique_ptr< MutableStorage > mutable_storage) overrideiroha::ametsuchi::StorageImplvirtual
commitPrepared(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::StorageImplvirtual
create(const PostgresOptions &postgres_options, std::shared_ptr< PoolWrapper > pool_wrapper, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory, std::unique_ptr< BlockStorageFactory > temporary_block_storage_factory, std::shared_ptr< BlockStorage > persistent_block_storage, std::optional< std::reference_wrapper< const VmCaller >> vm_caller_ref, logger::LoggerManagerTreePtr log_manager, size_t pool_size=10)iroha::ametsuchi::StorageImplstatic
createBlockQuery() const overrideiroha::ametsuchi::StorageImplvirtual
createCommandExecutor() overrideiroha::ametsuchi::StorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor) overrideiroha::ametsuchi::StorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor, BlockStorageFactory &storage_factory) overrideiroha::ametsuchi::StorageImplvirtual
createPeerQuery() const overrideiroha::ametsuchi::StorageImplvirtual
createQueryExecutor(std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory) const overrideiroha::ametsuchi::StorageImplvirtual
createSettingQuery() const overrideiroha::ametsuchi::StorageImplvirtual
createTemporaryWsv(std::shared_ptr< CommandExecutor > command_executor) overrideiroha::ametsuchi::StorageImplvirtual
dropBlockStorage() overrideiroha::ametsuchi::StorageImplvirtual
freeConnections() overrideiroha::ametsuchi::StorageImplvirtual
getBlockQuery() const overrideiroha::ametsuchi::StorageImplvirtual
getLedgerState() const overrideiroha::ametsuchi::StorageImplvirtual
getWsvQuery() const overrideiroha::ametsuchi::StorageImplvirtual
insertBlock(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::StorageImplvirtual
insertPeer(const shared_model::interface::Peer &peer) overrideiroha::ametsuchi::StorageImplvirtual
on_commit() overrideiroha::ametsuchi::StorageImplvirtual
prepareBlock(std::unique_ptr< TemporaryWsv > wsv) overrideiroha::ametsuchi::StorageImplvirtual
preparedCommitEnabled() const overrideiroha::ametsuchi::StorageImplvirtual
resetPeers() overrideiroha::ametsuchi::StorageImplvirtual
StorageImpl(boost::optional< std::shared_ptr< const iroha::LedgerState >> ledger_state, const PostgresOptions &postgres_options, std::shared_ptr< BlockStorage > block_store, std::shared_ptr< PoolWrapper > pool_wrapper, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory, std::unique_ptr< BlockStorageFactory > temporary_block_storage_factory, size_t pool_size, std::optional< std::reference_wrapper< const VmCaller >> vm_caller, logger::LoggerManagerTreePtr log_manager)iroha::ametsuchi::StorageImplprotected
~BlockQueryFactory()=defaultiroha::ametsuchi::BlockQueryFactoryvirtual
~MutableFactory()=defaultiroha::ametsuchi::MutableFactoryvirtual
~PeerQueryFactory()=defaultiroha::ametsuchi::PeerQueryFactoryvirtual
~QueryExecutorFactory()=defaultiroha::ametsuchi::QueryExecutorFactoryvirtual
~SettingQueryFactory()=defaultiroha::ametsuchi::SettingQueryFactoryvirtual
~Storage()=defaultiroha::ametsuchi::Storagevirtual
~StorageImpl() overrideiroha::ametsuchi::StorageImpl
~TemporaryFactory()=defaultiroha::ametsuchi::TemporaryFactoryvirtual