6 #ifndef IROHA_UNSAFE_PROPOSAL_FACTORY_HPP 7 #define IROHA_UNSAFE_PROPOSAL_FACTORY_HPP 11 #include <boost/range/any_range.hpp> 26 boost::forward_traversal_tag,
39 #endif // IROHA_UNSAFE_PROPOSAL_FACTORY_HPP uint64_t HeightType
Type of height (for Block, Proposal etc)
Definition: types.hpp:48
virtual std::unique_ptr< Proposal > unsafeCreateProposal(types::HeightType height, types::TimestampType created_time, TransactionsCollectionType transactions)=0
Definition: unsafe_proposal_factory.hpp:22
boost::any_range< Transaction, boost::forward_traversal_tag, const Transaction & > TransactionsCollectionType
Definition: unsafe_proposal_factory.hpp:27
virtual ~UnsafeProposalFactory()=default
Definition: command_executor.hpp:12
Definition: transaction.hpp:23
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:67