6 #ifndef IROHA_FLAT_FILE_BLOCK_STORAGE_FACTORY_HPP 7 #define IROHA_FLAT_FILE_BLOCK_STORAGE_FACTORY_HPP 19 std::function<std::string()> path_provider,
20 std::shared_ptr<shared_model::interface::BlockJsonConverter>
23 std::unique_ptr<BlockStorage>
create()
override;
26 std::function<std::string()> path_provider_;
27 std::shared_ptr<shared_model::interface::BlockJsonConverter>
28 json_block_converter_;
34 #endif // IROHA_FLAT_FILE_BLOCK_STORAGE_FACTORY_HPP Definition: flat_file_block_storage_factory.hpp:16
Definition: block_query.hpp:15
FlatFileBlockStorageFactory(std::function< std::string()> path_provider, std::shared_ptr< shared_model::interface::BlockJsonConverter > json_block_converter, logger::LoggerManagerTreePtr log_manager)
Definition: flat_file_block_storage_factory.cpp:12
std::shared_ptr< LoggerManagerTree > LoggerManagerTreePtr
Definition: logger_manager_fwd.hpp:14
std::unique_ptr< BlockStorage > create() override
Definition: flat_file_block_storage_factory.cpp:21
Definition: block_storage_factory.hpp:18