6 #ifndef IROHA_SHARED_MODEL_PROTO_QUERY_HPP 7 #define IROHA_SHARED_MODEL_PROTO_QUERY_HPP 11 #include "queries.pb.h" 52 std::unique_ptr<Impl> impl_;
58 #endif // IROHA_SHARED_MODEL_PROTO_QUERY_HPP
interface::types::CounterType queryCounter() const override
Definition: proto_query.cpp:103
const interface::types::HashType & hash() const override
Definition: proto_query.cpp:134
iroha::protocol::Query TransportType
Definition: proto_query.hpp:18
interface::types::TimestampType createdTime() const override
Definition: proto_query.cpp:138
const interface::types::BlobType & payload() const override
Definition: proto_query.cpp:111
const TransportType & getTransport() const
Definition: proto_query.cpp:142
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:83
interface::types::SignatureRangeType signatures() const override
Definition: proto_query.cpp:115
Definition: proto_query.hpp:16
std::string AccountIdType
Type of account id.
Definition: types.hpp:39
const interface::types::AccountIdType & creatorAccountId() const override
Definition: proto_query.cpp:99
const interface::types::BlobType & blob() const override
Definition: proto_query.cpp:107
wrap< GetAccount, GetSignatories, GetAccountTransactions, GetAccountAssetTransactions, GetTransactions, GetAccountAssets, GetAccountDetail, GetRoles, GetRolePermissions, GetAssetInfo, GetPendingTransactions, GetBlock, GetPeers > QueryVariantType
Type of variant, that handle concrete query.
Definition: query.hpp:55
Definition: signed.hpp:17
bool addSignature(const crypto::Signed &signed_blob, const crypto::PublicKey &public_key) override
Definition: proto_query.cpp:119
uint64_t CounterType
Type of counter.
Definition: types.hpp:66
Definition: public_key.hpp:16
Definition: command_executor.hpp:12
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:64