#include "query_processor.hpp"


Public Member Functions | |
| virtual iroha::expected::Result< std::unique_ptr< shared_model::interface::QueryResponse >, std::string > | queryHandle (const shared_model::interface::Query &qry)=0 |
| virtual rxcpp::observable< std::shared_ptr< shared_model::interface::BlockQueryResponse > > | blocksQueryHandle (const shared_model::interface::BlocksQuery &qry)=0 |
| virtual | ~QueryProcessor () |
QueryProcessor provides start point for queries in the whole system
|
inlinevirtual |
|
pure virtual |
Register client blocks query
| query | - client intent |
Implemented in iroha::torii::QueryProcessorImpl.
|
pure virtual |
Perform client query
| qry | - client intent |
Implemented in iroha::torii::QueryProcessorImpl.