hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::proto::ProtoCommonObjectsFactory< Validator > Member List

This is the complete list of members for shared_model::proto::ProtoCommonObjectsFactory< Validator >, including all inherited members.

createAccount(const interface::types::AccountIdType &account_id, const interface::types::DomainIdType &domain_id, interface::types::QuorumType quorum, const interface::types::JsonType &jsonData) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inlinevirtual
createAccountAsset(const interface::types::AccountIdType &account_id, const interface::types::AssetIdType &asset_id, const interface::Amount &balance) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inlinevirtual
createAsset(const interface::types::AssetIdType &asset_id, const interface::types::DomainIdType &domain_id, interface::types::PrecisionType precision) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inlinevirtual
createDomain(const interface::types::DomainIdType &domain_id, const interface::types::RoleIdType &default_role) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inlinevirtual
createPeer(const interface::types::AddressType &address, interface::types::PublicKeyHexStringView public_key, const std::optional< interface::types::TLSCertificateType > &tls_certificate=std::nullopt) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inline
shared_model::interface::CommonObjectsFactory::createPeer(const types::AddressType &address, types::PublicKeyHexStringView public_key, const std::optional< types::TLSCertificateType > &tls_certificate=std::nullopt)=0shared_model::interface::CommonObjectsFactorypure virtual
createSignature(interface::types::PublicKeyHexStringView key, interface::types::SignedHexStringView signed_data) overrideshared_model::proto::ProtoCommonObjectsFactory< Validator >inline
shared_model::interface::CommonObjectsFactory::createSignature(types::PublicKeyHexStringView key, types::SignedHexStringView signed_data)=0shared_model::interface::CommonObjectsFactorypure virtual
FactoryResult typedefshared_model::interface::CommonObjectsFactory
ProtoCommonObjectsFactory(std::shared_ptr< validation::ValidatorsConfig > config)shared_model::proto::ProtoCommonObjectsFactory< Validator >inline
~CommonObjectsFactory()=defaultshared_model::interface::CommonObjectsFactoryvirtual