6 #ifndef IROHA_PROPOSAL_FACTORY_HPP 7 #define IROHA_PROPOSAL_FACTORY_HPP 11 #include <boost/range/any_range.hpp> 29 boost::forward_traversal_tag,
42 #endif // IROHA_PROPOSAL_FACTORY_HPP uint64_t HeightType
Type of height (for Block, Proposal etc)
Definition: types.hpp:48
Definition: result_fwd.hpp:27
virtual FactoryResult< std::unique_ptr< Proposal > > createProposal(types::HeightType height, types::TimestampType created_time, TransactionsCollectionType transactions)=0
boost::any_range< Transaction, boost::forward_traversal_tag, const Transaction & > TransactionsCollectionType
Definition: proposal_factory.hpp:30
Definition: proposal_factory.hpp:22
Definition: command_executor.hpp:12
virtual ~ProposalFactory()=default
Definition: transaction.hpp:23
uint64_t TimestampType
Type of timestamp.
Definition: types.hpp:67