6 #ifndef IROHA_QUERY_PROCESSOR_IMPL_HPP 7 #define IROHA_QUERY_PROCESSOR_IMPL_HPP 24 std::shared_ptr<ametsuchi::Storage> storage,
25 std::shared_ptr<ametsuchi::QueryExecutorFactory> qry_exec,
26 std::shared_ptr<iroha::PendingTransactionStorage>
28 std::shared_ptr<shared_model::interface::QueryResponseFactory>
33 std::unique_ptr<shared_model::interface::QueryResponse>,
41 std::shared_ptr<ametsuchi::Storage> storage_;
42 std::shared_ptr<ametsuchi::QueryExecutorFactory> qry_exec_;
43 std::shared_ptr<iroha::PendingTransactionStorage> pending_transactions_;
44 std::shared_ptr<shared_model::interface::QueryResponseFactory>
53 #endif // IROHA_QUERY_PROCESSOR_IMPL_HPP Definition: command_client.hpp:16
Definition: query_processor_impl.hpp:21
Definition: blocks_query.hpp:20
Definition: result_fwd.hpp:27
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
Definition: block_query.hpp:15
iroha::expected::Result< std::unique_ptr< shared_model::interface::QueryResponse >, std::string > queryHandle(const shared_model::interface::Query &qry) override
Definition: query_processor_impl.cpp:36
QueryProcessorImpl(std::shared_ptr< ametsuchi::Storage > storage, std::shared_ptr< ametsuchi::QueryExecutorFactory > qry_exec, std::shared_ptr< iroha::PendingTransactionStorage > pending_transactions, std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory, logger::LoggerPtr log)
Definition: query_processor_impl.cpp:20
iroha::expected::Result< void, std::string > blocksQueryHandle(const shared_model::interface::BlocksQuery &qry) override
Definition: query_processor_impl.cpp:45
Definition: query_processor.hpp:28