6 #ifndef IROHA_BLOCK_LOADER_INIT_HPP 7 #define IROHA_BLOCK_LOADER_INIT_HPP 19 class GenericClientFactory;
38 std::shared_ptr<ametsuchi::PeerQueryFactory> peer_query_factory,
39 std::shared_ptr<ametsuchi::BlockQueryFactory> block_query_factory,
40 std::shared_ptr<consensus::ConsensusResultCache> block_cache,
41 std::shared_ptr<shared_model::validation::ValidatorsConfig>
44 std::shared_ptr<iroha::network::GenericClientFactory> client_factory);
46 std::shared_ptr<BlockLoaderImpl>
loader;
47 std::shared_ptr<BlockLoaderService>
service;
51 #endif // IROHA_BLOCK_LOADER_INIT_HPP
Definition: block_loader_init.hpp:24
std::shared_ptr< BlockLoaderService > service
Definition: block_loader_init.hpp:47
Definition: block_query.hpp:15
std::shared_ptr< BlockLoaderImpl > loader
Definition: block_loader_init.hpp:46
std::shared_ptr< LoggerManagerTree > LoggerManagerTreePtr
Definition: logger_manager_fwd.hpp:14
std::shared_ptr< BlockLoader > initBlockLoader(std::shared_ptr< ametsuchi::PeerQueryFactory > peer_query_factory, std::shared_ptr< ametsuchi::BlockQueryFactory > block_query_factory, std::shared_ptr< consensus::ConsensusResultCache > block_cache, std::shared_ptr< shared_model::validation::ValidatorsConfig > validators_config, const logger::LoggerManagerTreePtr &loader_log_manager, std::shared_ptr< iroha::network::GenericClientFactory > client_factory)
Definition: block_loader_init.cpp:65