6 #ifndef IROHA_BLOCK_LOADER_INIT_HPP 7 #define IROHA_BLOCK_LOADER_INIT_HPP 32 std::shared_ptr<ametsuchi::BlockQueryFactory> block_query_factory,
33 std::shared_ptr<consensus::ConsensusResultCache> block_cache,
45 std::shared_ptr<ametsuchi::PeerQueryFactory> peer_query_factory,
46 std::shared_ptr<shared_model::validation::ValidatorsConfig>
62 std::shared_ptr<ametsuchi::PeerQueryFactory> peer_query_factory,
63 std::shared_ptr<ametsuchi::BlockQueryFactory> block_query_factory,
64 std::shared_ptr<consensus::ConsensusResultCache> block_cache,
65 std::shared_ptr<shared_model::validation::ValidatorsConfig>
69 std::shared_ptr<BlockLoaderImpl>
loader;
70 std::shared_ptr<BlockLoaderService>
service;
74 #endif // IROHA_BLOCK_LOADER_INIT_HPP 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)
Definition: block_loader_init.cpp:39
Definition: block_loader_init.hpp:22
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
std::shared_ptr< BlockLoaderService > service
Definition: block_loader_init.hpp:70
Definition: block_query.hpp:15
std::shared_ptr< BlockLoaderImpl > loader
Definition: block_loader_init.hpp:69
std::shared_ptr< LoggerManagerTree > LoggerManagerTreePtr
Definition: logger_manager_fwd.hpp:14