6 #ifndef IROHA_TRANSACTION_BATCH_FACTORY_HPP 7 #define IROHA_TRANSACTION_BATCH_FACTORY_HPP 17 class TransactionBatch;
27 template <
typename BatchType>
49 std::shared_ptr<Transaction> transaction)
const = 0;
55 #endif // IROHA_TRANSACTION_BATCH_FACTORY_HPP virtual FactoryResult< std::unique_ptr< TransactionBatch > > createTransactionBatch(const types::SharedTxsCollectionType &transactions) const =0
virtual ~TransactionBatchFactory()=default
Definition: result_fwd.hpp:27
std::vector< std::shared_ptr< Transaction > > SharedTxsCollectionType
Definition: transaction_sequence_common.hpp:27
Definition: transaction_batch_factory.hpp:23
Definition: command_executor.hpp:12