6 #ifndef IROHA_MUTABLE_FACTORY_HPP 7 #define IROHA_MUTABLE_FACTORY_HPP 11 #include <boost/optional.hpp> 37 std::shared_ptr<CommandExecutor> command_executor) = 0;
47 std::unique_ptr<MutableStorage> mutableStorage) = 0;
50 virtual bool preparedCommitEnabled()
const = 0;
58 std::shared_ptr<const shared_model::interface::Block> block) = 0;
65 #endif // IROHA_MUTABLE_FACTORY_HPP Definition: block_query.hpp:17
Definition: result_fwd.hpp:27
Definition: block_query.hpp:15
Definition: command_executor.hpp:13
Definition: mutable_factory.hpp:27