6 #ifndef IROHA_SHARED_MODEL_PROTO_PROPOSAL_HPP 7 #define IROHA_SHARED_MODEL_PROTO_PROPOSAL_HPP 11 #include "proposal.pb.h" 42 std::unique_ptr<Impl> impl_;
47 #endif // IROHA_PROPOSAL_HPP uint64_t HeightType
Type of height (for Block, Proposal etc)
Definition: types.hpp:48
interface::types::HeightType height() const override
Definition: proposal.cpp:52
Definition: proposal.hpp:15
const TransportType & getTransport() const
Definition: proposal.cpp:60
const interface::types::BlobType & blob() const override
Definition: proposal.cpp:56
Definition: proposal.hpp:17
interface::types::TimestampType createdTime() const override
Definition: proposal.cpp:48
Proposal(Proposal &&o) noexcept
interface::types::TransactionsCollectionType transactions() const override
Definition: proposal.cpp:44
iroha::protocol::Proposal TransportType
Definition: proposal.hpp:17
Proposal & operator=(Proposal &&o) noexcept=default
Definition: command_executor.hpp:12
boost::any_range< Transaction, boost::random_access_traversal_tag, Transaction & > TransactionsCollectionType
Type of transactions' collection.
Definition: range_types.hpp:29
Definition: proposal.cpp:15
const interface::types::HashType & hash() const override
Definition: proposal.cpp:64
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:67