6 #ifndef IROHA_SHARED_MODEL_PROTO_QUERY_HPP 7 #define IROHA_SHARED_MODEL_PROTO_QUERY_HPP 11 #include "queries.pb.h" 42 interface::types::SignedHexStringView signed_blob,
43 interface::types::PublicKeyHexStringView public_key)
override;
53 std::unique_ptr<Impl> impl_;
59 #endif // IROHA_SHARED_MODEL_PROTO_QUERY_HPP bool addSignature(interface::types::SignedHexStringView signed_blob, interface::types::PublicKeyHexStringView public_key) override
Definition: proto_query.cpp:137
interface::types::CounterType queryCounter() const override
Definition: proto_query.cpp:121
const interface::types::HashType & hash() const override
Definition: proto_query.cpp:157
iroha::protocol::Query TransportType
Definition: proto_query.hpp:18
interface::types::TimestampType createdTime() const override
Definition: proto_query.cpp:161
const interface::types::BlobType & payload() const override
Definition: proto_query.cpp:129
const TransportType & getTransport() const
Definition: proto_query.cpp:165
boost::any_range< interface::Signature, boost::forward_traversal_tag, const Signature & > SignatureRangeType
Type of signature range, which returns when signatures are invoked.
Definition: range_types.hpp:24
Query(const Query &o)
Definition: proto_query.cpp:101
interface::types::SignatureRangeType signatures() const override
Definition: proto_query.cpp:133
Definition: proto_query.hpp:16
std::string AccountIdType
Type of account id.
Definition: types.hpp:38
wrap< GetAccount, GetSignatories, GetAccountTransactions, GetAccountAssetTransactions, GetTransactions, GetAccountAssets, GetAccountDetail, GetRoles, GetRolePermissions, GetAssetInfo, GetPendingTransactions, GetBlock, GetPeers, GetEngineReceipts > QueryVariantType
Type of variant, that handle concrete query.
Definition: query.hpp:57
const interface::types::AccountIdType & creatorAccountId() const override
Definition: proto_query.cpp:117
const interface::types::BlobType & blob() const override
Definition: proto_query.cpp:125
uint64_t CounterType
Type of counter.
Definition: types.hpp:71
Definition: command_executor.hpp:13
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:69