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
blockIsPrepared()iroha::ametsuchi::StorageBaseinline
blockStore() constiroha::ametsuchi::StorageBaseinline
commit(std::unique_ptr< MutableStorage > mutable_storage) overrideiroha::ametsuchi::StorageBasevirtual
commitPrepared(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::StorageImplvirtual
commitPreparedImpl(std::shared_ptr< const shared_model::interface::Block > block, DatabaseTransaction &db_context, WsvCommand &wsv_command, WsvQuery &wsv_query, std::unique_ptr< Indexer > indexer)iroha::ametsuchi::StorageBaseprotected
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, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, logger::LoggerManagerTreePtr log_manager, size_t pool_size=10)iroha::ametsuchi::StorageImplstatic
createBlockQuery() const overrideiroha::ametsuchi::StorageBaseinlinevirtual
createCommandExecutor() overrideiroha::ametsuchi::StorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor, BlockStorageFactory &storage_factory) overrideiroha::ametsuchi::StorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor) overrideiroha::ametsuchi::StorageImplvirtual
createPeerQuery() const overrideiroha::ametsuchi::StorageBasevirtual
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::StorageBasevirtual
freeConnections() overrideiroha::ametsuchi::StorageImplvirtual
getBlockQuery() const overrideiroha::ametsuchi::StorageImplvirtual
getLedgerState() const overrideiroha::ametsuchi::StorageBasevirtual
getWsvQuery() const overrideiroha::ametsuchi::StorageImplvirtual
insertBlock(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::StorageBasevirtual
insertPeer(const shared_model::interface::Peer &peer) overrideiroha::ametsuchi::StorageImplvirtual
ledgerState() constiroha::ametsuchi::StorageBaseinline
ledgerState(boost::optional< std::shared_ptr< const iroha::LedgerState >> const &value)iroha::ametsuchi::StorageBaseinline
log() constiroha::ametsuchi::StorageBaseinline
logManager() constiroha::ametsuchi::StorageBaseinline
operator=(StorageBase &&)=deleteiroha::ametsuchi::StorageBase
operator=(StorageBase const &)=deleteiroha::ametsuchi::StorageBase
pendingTxStorage() constiroha::ametsuchi::StorageBaseinline
permConverter() constiroha::ametsuchi::StorageBaseinline
prepareBlock(std::unique_ptr< TemporaryWsv > wsv) overrideiroha::ametsuchi::StorageImplvirtual
prepareBlockImpl(std::unique_ptr< TemporaryWsv > wsv, DatabaseTransaction &db_context)iroha::ametsuchi::StorageBase
preparedCommitEnabled() const overrideiroha::ametsuchi::StorageBasevirtual
queryResponseFactory() constiroha::ametsuchi::StorageBaseinline
resetPeers() overrideiroha::ametsuchi::StorageImplvirtual
StorageBase(StorageBase &&)=deleteiroha::ametsuchi::StorageBase
StorageBase(StorageBase const &)=deleteiroha::ametsuchi::StorageBase
StorageBase(boost::optional< std::shared_ptr< const iroha::LedgerState >> ledger_state, std::shared_ptr< BlockStorage > block_store, 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::optional< std::reference_wrapper< const VmCaller >> vm_caller_ref, logger::LoggerManagerTreePtr log_manager, std::string const &prepared_block_name, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, bool prepared_blocks_enabled)iroha::ametsuchi::StorageBase
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, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, logger::LoggerManagerTreePtr log_manager)iroha::ametsuchi::StorageImplprotected
storeBlock(std::shared_ptr< const shared_model::interface::Block > block)iroha::ametsuchi::StorageBase
StoreBlockResult typedefiroha::ametsuchi::StorageBase
temporaryBlockStorageFactory()iroha::ametsuchi::StorageBaseinline
vmCaller() constiroha::ametsuchi::StorageBaseinline
~BlockQueryFactory()=defaultiroha::ametsuchi::BlockQueryFactoryvirtual
~MutableFactory()=defaultiroha::ametsuchi::MutableFactoryvirtual
~PeerQueryFactory()=defaultiroha::ametsuchi::PeerQueryFactoryvirtual
~QueryExecutorFactory()=defaultiroha::ametsuchi::QueryExecutorFactoryvirtual
~SettingQueryFactory()=defaultiroha::ametsuchi::SettingQueryFactoryvirtual
~Storage()=defaultiroha::ametsuchi::Storagevirtual
~StorageBase()iroha::ametsuchi::StorageBase
~StorageImpl() overrideiroha::ametsuchi::StorageImpl
~TemporaryFactory()=defaultiroha::ametsuchi::TemporaryFactoryvirtual