This is the complete list of members for shared_model::interface::QueryResponseFactory, including all inherited members.
| createAccountAssetResponse(std::vector< std::tuple< types::AccountIdType, types::AssetIdType, shared_model::interface::Amount >> assets, size_t total_assets_number, std::optional< shared_model::interface::types::AssetIdType > next_asset_id, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createAccountDetailResponse(types::DetailType account_detail, size_t total_number, std::optional< std::reference_wrapper< const shared_model::interface::AccountDetailRecordId >> next_record_id, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createAccountResponse(interface::types::AccountIdType account_id, interface::types::DomainIdType domain_id, interface::types::QuorumType quorum, interface::types::JsonType jsonData, std::vector< std::string > roles, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createAssetResponse(types::AssetIdType asset_id, types::DomainIdType domain_id, types::PrecisionType precision, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createBlockQueryResponse(std::shared_ptr< const Block > block) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createBlockQueryResponse(std::string error_message) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createBlockResponse(std::unique_ptr< Block > block, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createEngineReceiptsResponse(const std::vector< std::unique_ptr< EngineReceipt >> &engine_response_records, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createErrorQueryResponse(ErrorQueryType error_type, ErrorQueryResponse::ErrorMessageType error_msg, ErrorQueryResponse::ErrorCodeType error_code, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createPeersResponse(types::PeerList peers, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createPendingTransactionsPageResponse(std::vector< std::unique_ptr< interface::Transaction >> transactions, interface::types::TransactionsNumberType all_transactions_size, std::optional< interface::PendingTransactionsPageResponse::BatchInfo > next_batch_info, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createRolePermissionsResponse(RolePermissionSet role_permissions, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createRolesResponse(std::vector< types::RoleIdType > roles, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createSignatoriesResponse(std::vector< std::string > signatories, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createTransactionsPageResponse(std::vector< std::unique_ptr< shared_model::interface::Transaction >> transactions, std::optional< std::reference_wrapper< const crypto::Hash >> next_tx_hash, interface::types::TransactionsNumberType all_transactions_size, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| createTransactionsResponse(std::vector< std::unique_ptr< shared_model::interface::Transaction >> transactions, const crypto::Hash &query_hash) const =0 | shared_model::interface::QueryResponseFactory | pure virtual |
| ErrorQueryType enum name | shared_model::interface::QueryResponseFactory | |
| ~QueryResponseFactory()=default | shared_model::interface::QueryResponseFactory | virtual |