hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::ProtoQueryResponseFactory Member List

This is the complete list of members for shared_model::proto::ProtoQueryResponseFactory, including all inherited members.

createAccountAssetResponse(std::vector< std::tuple< interface::types::AccountIdType, interface::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 overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::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 =0shared_model::interface::QueryResponseFactorypure virtual
createAccountDetailResponse(interface::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 overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::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 =0shared_model::interface::QueryResponseFactorypure 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 overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
createAssetResponse(interface::types::AssetIdType asset_id, interface::types::DomainIdType domain_id, interface::types::PrecisionType precision, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
createBlockQueryResponse(std::shared_ptr< const interface::Block > block) const overrideshared_model::proto::ProtoQueryResponseFactory
createBlockQueryResponse(std::string error_message) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
shared_model::interface::QueryResponseFactory::createBlockQueryResponse(std::shared_ptr< const Block > block) const =0shared_model::interface::QueryResponseFactorypure virtual
createBlockResponse(std::unique_ptr< interface::Block > block, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::createBlockResponse(std::unique_ptr< Block > block, const crypto::Hash &query_hash) const =0shared_model::interface::QueryResponseFactorypure virtual
createEngineReceiptsResponse(const std::vector< std::unique_ptr< interface::EngineReceipt >> &engine_response_records, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::createEngineReceiptsResponse(const std::vector< std::unique_ptr< EngineReceipt >> &engine_response_records, const crypto::Hash &query_hash) const =0shared_model::interface::QueryResponseFactorypure virtual
createErrorQueryResponse(ErrorQueryType error_type, interface::ErrorQueryResponse::ErrorMessageType error_msg, interface::ErrorQueryResponse::ErrorCodeType error_code, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
createPeersResponse(interface::types::PeerList peers, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
createPendingTransactionsPageResponse(std::vector< std::unique_ptr< shared_model::interface::Transaction >> transactions, interface::types::TransactionsNumberType all_transactions_size, std::optional< interface::PendingTransactionsPageResponse::BatchInfo > next_batch_info, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::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 =0shared_model::interface::QueryResponseFactorypure virtual
createRolePermissionsResponse(interface::RolePermissionSet role_permissions, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
createRolesResponse(std::vector< interface::types::RoleIdType > roles, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::createRolesResponse(std::vector< types::RoleIdType > roles, const crypto::Hash &query_hash) const =0shared_model::interface::QueryResponseFactorypure virtual
createSignatoriesResponse(std::vector< std::string > signatories, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactoryvirtual
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 overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::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 =0shared_model::interface::QueryResponseFactorypure virtual
createTransactionsResponse(std::vector< std::unique_ptr< shared_model::interface::Transaction >> transactions, const crypto::Hash &query_hash) const overrideshared_model::proto::ProtoQueryResponseFactory
shared_model::interface::QueryResponseFactory::createTransactionsResponse(std::vector< std::unique_ptr< shared_model::interface::Transaction >> transactions, const crypto::Hash &query_hash) const =0shared_model::interface::QueryResponseFactorypure virtual
ErrorQueryType enum nameshared_model::interface::QueryResponseFactory
~QueryResponseFactory()=defaultshared_model::interface::QueryResponseFactoryvirtual