addTransactionAsWaiting(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
checkForReady(const std::shared_ptr< const Transaction > &tx) const | kagome::transaction_pool::TransactionPoolImpl | private |
commitProvidedTags(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
commitRequiredTags(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
constructTransaction(primitives::TransactionSource source, primitives::Extrinsic extrinsic) const override | kagome::transaction_pool::TransactionPoolImpl | virtual |
delTransactionAsWaiting(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
ensureSpace() const | kagome::transaction_pool::TransactionPoolImpl | private |
ext_key_repo_ | kagome::transaction_pool::TransactionPoolImpl | private |
getPendingTransactions() const override | kagome::transaction_pool::TransactionPoolImpl | virtual |
getReadyTransactions() const override | kagome::transaction_pool::TransactionPoolImpl | virtual |
getStatus() const override | kagome::transaction_pool::TransactionPoolImpl | virtual |
hasher_ | kagome::transaction_pool::TransactionPoolImpl | private |
hasSpaceInReady() const | kagome::transaction_pool::TransactionPoolImpl | private |
header_repo_ | kagome::transaction_pool::TransactionPoolImpl | private |
imported_txs_ | kagome::transaction_pool::TransactionPoolImpl | private |
isInReady(const std::shared_ptr< const Transaction > &tx) const | kagome::transaction_pool::TransactionPoolImpl | private |
limits_ | kagome::transaction_pool::TransactionPoolImpl | private |
logger_ | kagome::transaction_pool::TransactionPoolImpl | private |
metric_ready_txs_ | kagome::transaction_pool::TransactionPoolImpl | private |
metrics_registry_ | kagome::transaction_pool::TransactionPoolImpl | private |
moderator_ | kagome::transaction_pool::TransactionPoolImpl | private |
operator=(TransactionPoolImpl &&)=delete | kagome::transaction_pool::TransactionPoolImpl | |
operator=(const TransactionPoolImpl &)=delete | kagome::transaction_pool::TransactionPoolImpl | |
postponed_txs_ | kagome::transaction_pool::TransactionPoolImpl | private |
postponeTransaction(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
processPostponedTransactions() | kagome::transaction_pool::TransactionPoolImpl | private |
processTransaction(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
processTransactionAsReady(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
processTransactionAsWaiting(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
provideTag(const Transaction::Tag &tag) | kagome::transaction_pool::TransactionPoolImpl | private |
ready_txs_ | kagome::transaction_pool::TransactionPoolImpl | private |
removeOne(const Transaction::Hash &tx_hash) override | kagome::transaction_pool::TransactionPoolImpl | virtual |
removeStale(const primitives::BlockId &at) override | kagome::transaction_pool::TransactionPoolImpl | virtual |
rollbackProvidedTags(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
rollbackRequiredTags(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
setReady(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
sub_engine_ | kagome::transaction_pool::TransactionPoolImpl | private |
submitExtrinsic(primitives::TransactionSource source, primitives::Extrinsic extrinsic) override | kagome::transaction_pool::TransactionPoolImpl | virtual |
submitOne(Transaction &&tx) override | kagome::transaction_pool::TransactionPoolImpl | virtual |
submitOne(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
TransactionPoolImpl(std::shared_ptr< runtime::TaggedTransactionQueue > ttq, std::shared_ptr< crypto::Hasher > hasher, std::shared_ptr< network::TransactionsTransmitter > tx_transmitter, std::unique_ptr< PoolModerator > moderator, std::shared_ptr< blockchain::BlockHeaderRepository > header_repo, std::shared_ptr< primitives::events::ExtrinsicSubscriptionEngine > sub_engine, std::shared_ptr< subscription::ExtrinsicEventKeyRepository > ext_key_repo, Limits limits) | kagome::transaction_pool::TransactionPoolImpl | |
TransactionPoolImpl(TransactionPoolImpl &&)=default | kagome::transaction_pool::TransactionPoolImpl | |
TransactionPoolImpl(const TransactionPoolImpl &)=delete | kagome::transaction_pool::TransactionPoolImpl | |
ttq_ | kagome::transaction_pool::TransactionPoolImpl | private |
tx_depends_on_tag_ | kagome::transaction_pool::TransactionPoolImpl | private |
tx_provides_tag_ | kagome::transaction_pool::TransactionPoolImpl | private |
tx_transmitter_ | kagome::transaction_pool::TransactionPoolImpl | private |
tx_waits_tag_ | kagome::transaction_pool::TransactionPoolImpl | private |
unprovideTag(const Transaction::Tag &tag) | kagome::transaction_pool::TransactionPoolImpl | private |
unsetReady(const std::shared_ptr< Transaction > &tx) | kagome::transaction_pool::TransactionPoolImpl | private |
~TransactionPool()=default | kagome::transaction_pool::TransactionPool | virtual |
~TransactionPoolImpl() override=default | kagome::transaction_pool::TransactionPoolImpl | |