6 #ifndef IROHA_SHARED_MODEL_PROTO_BLOCKS_QUERY_HPP 7 #define IROHA_SHARED_MODEL_PROTO_BLOCKS_QUERY_HPP 12 #include "queries.pb.h" 35 interface::types::SignedHexStringView signed_blob,
36 interface::types::PublicKeyHexStringView public_key)
override;
52 SignatureSetType<proto::Signature> signatures_;
59 #endif // IROHA_SHARED_MODEL_PROTO_BLOCKS_QUERY_HPP interface::types::CounterType queryCounter() const override
Definition: proto_blocks_query.cpp:34
Definition: blocks_query.hpp:20
const interface::types::HashType & hash() const override
Definition: proto_blocks_query.cpp:69
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
std::string AccountIdType
Type of account id.
Definition: types.hpp:38
const interface::types::BlobType & payload() const override
Definition: proto_blocks_query.cpp:42
interface::types::TimestampType createdTime() const override
Definition: proto_blocks_query.cpp:73
interface::types::SignatureRangeType signatures() const override
Definition: proto_blocks_query.cpp:46
const interface::types::AccountIdType & creatorAccountId() const override
Definition: proto_blocks_query.cpp:29
uint64_t CounterType
Type of counter.
Definition: types.hpp:69
const TransportType & getTransport() const
Definition: proto_blocks_query.cpp:77
Definition: command_executor.hpp:12
BlocksQuery(const TransportType &query)
Definition: proto_blocks_query.cpp:13
Definition: proto_blocks_query.hpp:16
const interface::types::BlobType & blob() const override
Definition: proto_blocks_query.cpp:38
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:67
iroha::protocol::BlocksQuery TransportType
Definition: proto_blocks_query.hpp:18
bool addSignature(interface::types::SignedHexStringView signed_blob, interface::types::PublicKeyHexStringView public_key) override
Definition: proto_blocks_query.cpp:50