hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ametsuchi::RocksDbBlockStorageFactory Class Reference

#include "rocksdb_block_storage_factory.hpp"

Inheritance diagram for iroha::ametsuchi::RocksDbBlockStorageFactory:
Inheritance graph
Collaboration diagram for iroha::ametsuchi::RocksDbBlockStorageFactory:
Collaboration graph

Public Member Functions

 RocksDbBlockStorageFactory (std::shared_ptr< RocksDBContext > db_context, std::shared_ptr< shared_model::interface::BlockJsonConverter > json_block_converter, logger::LoggerManagerTreePtr log_manager)
 
iroha::expected::Result< std::unique_ptr< BlockStorage >, std::string > create () override
 
- Public Member Functions inherited from iroha::ametsuchi::BlockStorageFactory
virtual ~BlockStorageFactory ()=default
 

Constructor & Destructor Documentation

◆ RocksDbBlockStorageFactory()

RocksDbBlockStorageFactory::RocksDbBlockStorageFactory ( std::shared_ptr< RocksDBContext db_context,
std::shared_ptr< shared_model::interface::BlockJsonConverter json_block_converter,
logger::LoggerManagerTreePtr  log_manager 
)

Member Function Documentation

◆ create()

iroha::expected::Result< std::unique_ptr< BlockStorage >, std::string > RocksDbBlockStorageFactory::create ( )
overridevirtual

The documentation for this class was generated from the following files: