6 #ifndef IROHA_MUTABLE_STORAGE_HPP 7 #define IROHA_MUTABLE_STORAGE_HPP 11 #include <rxcpp/rx-observable-fwd.hpp> 43 std::shared_ptr<const shared_model::interface::Block>,
56 std::shared_ptr<const shared_model::interface::Block> block) = 0;
67 rxcpp::observable<std::shared_ptr<shared_model::interface::Block>>
81 #endif // IROHA_MUTABLE_STORAGE_HPP decltype(auto) constexpr apply(Tuple &&t, F &&f)
apply F to Tuple
Definition: soci_utils.hpp:72
Definition: result_fwd.hpp:27
Definition: mutable_storage.hpp:46
std::function< bool(std::shared_ptr< const shared_model::interface::Block >, const LedgerState &)> MutableStoragePredicate
Definition: mutable_storage.hpp:44
Definition: block_query.hpp:15
Definition: mutable_storage.hpp:34
std::shared_ptr< const LedgerState > ledger_state
Definition: mutable_storage.hpp:47
Definition: ledger_state.hpp:23
Definition: command_executor.hpp:12
std::unique_ptr< BlockStorage > block_storage
Definition: mutable_storage.hpp:48