#include "ordering/on_demand_ordering_service.hpp"#include <boost/range/adaptor/filtered.hpp>#include <boost/range/adaptor/indirected.hpp>#include <map>#include <mutex>#include <shared_mutex>#include <tbb/concurrent_unordered_set.h>#include "interfaces/iroha_internal/unsafe_proposal_factory.hpp"#include "logger/logger_fwd.hpp"#include "multi_sig_transactions/hash.hpp"#include "multi_sig_transactions/state/mst_state.hpp"#include "ordering/impl/on_demand_common.hpp"#include "ordering/ordering_service_proposal_creation_strategy.hpp"

Go to the source code of this file.
Classes | |
| class | iroha::ordering::OnDemandOrderingServiceImpl |
Namespaces | |
| iroha | |
| iroha::ametsuchi | |
| iroha::ordering | |
| iroha::ordering::detail | |
Typedefs | |
| using | iroha::ordering::detail::BatchSetType = tbb::concurrent_unordered_set< transport::OdOsNotification::TransactionBatchType, model::PointerBatchHasher, shared_model::interface::BatchHashEquality > |
| using | iroha::ordering::detail::ProposalMapType = std::map< consensus::Round, boost::optional< std::shared_ptr< const transport::OdOsNotification::ProposalType > >> |