Kagome
Polkadot Runtime Engine in C++17
kagome::transaction_pool::TransactionPoolImpl Member List

This is the complete list of members for kagome::transaction_pool::TransactionPoolImpl, including all inherited members.

addTransactionAsWaiting(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
checkForReady(const std::shared_ptr< const Transaction > &tx) const kagome::transaction_pool::TransactionPoolImplprivate
commitProvidedTags(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
commitRequiredTags(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
constructTransaction(primitives::TransactionSource source, primitives::Extrinsic extrinsic) const overridekagome::transaction_pool::TransactionPoolImplvirtual
delTransactionAsWaiting(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
ensureSpace() const kagome::transaction_pool::TransactionPoolImplprivate
ext_key_repo_kagome::transaction_pool::TransactionPoolImplprivate
getPendingTransactions() const overridekagome::transaction_pool::TransactionPoolImplvirtual
getReadyTransactions() const overridekagome::transaction_pool::TransactionPoolImplvirtual
getStatus() const overridekagome::transaction_pool::TransactionPoolImplvirtual
hasher_kagome::transaction_pool::TransactionPoolImplprivate
hasSpaceInReady() const kagome::transaction_pool::TransactionPoolImplprivate
header_repo_kagome::transaction_pool::TransactionPoolImplprivate
imported_txs_kagome::transaction_pool::TransactionPoolImplprivate
isInReady(const std::shared_ptr< const Transaction > &tx) const kagome::transaction_pool::TransactionPoolImplprivate
limits_kagome::transaction_pool::TransactionPoolImplprivate
logger_kagome::transaction_pool::TransactionPoolImplprivate
metric_ready_txs_kagome::transaction_pool::TransactionPoolImplprivate
metrics_registry_kagome::transaction_pool::TransactionPoolImplprivate
moderator_kagome::transaction_pool::TransactionPoolImplprivate
operator=(TransactionPoolImpl &&)=deletekagome::transaction_pool::TransactionPoolImpl
operator=(const TransactionPoolImpl &)=deletekagome::transaction_pool::TransactionPoolImpl
postponed_txs_kagome::transaction_pool::TransactionPoolImplprivate
postponeTransaction(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
processPostponedTransactions()kagome::transaction_pool::TransactionPoolImplprivate
processTransaction(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
processTransactionAsReady(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
processTransactionAsWaiting(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
provideTag(const Transaction::Tag &tag)kagome::transaction_pool::TransactionPoolImplprivate
ready_txs_kagome::transaction_pool::TransactionPoolImplprivate
removeOne(const Transaction::Hash &tx_hash) overridekagome::transaction_pool::TransactionPoolImplvirtual
removeStale(const primitives::BlockId &at) overridekagome::transaction_pool::TransactionPoolImplvirtual
rollbackProvidedTags(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
rollbackRequiredTags(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
setReady(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
sub_engine_kagome::transaction_pool::TransactionPoolImplprivate
submitExtrinsic(primitives::TransactionSource source, primitives::Extrinsic extrinsic) overridekagome::transaction_pool::TransactionPoolImplvirtual
submitOne(Transaction &&tx) overridekagome::transaction_pool::TransactionPoolImplvirtual
submitOne(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
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 &&)=defaultkagome::transaction_pool::TransactionPoolImpl
TransactionPoolImpl(const TransactionPoolImpl &)=deletekagome::transaction_pool::TransactionPoolImpl
ttq_kagome::transaction_pool::TransactionPoolImplprivate
tx_depends_on_tag_kagome::transaction_pool::TransactionPoolImplprivate
tx_provides_tag_kagome::transaction_pool::TransactionPoolImplprivate
tx_transmitter_kagome::transaction_pool::TransactionPoolImplprivate
tx_waits_tag_kagome::transaction_pool::TransactionPoolImplprivate
unprovideTag(const Transaction::Tag &tag)kagome::transaction_pool::TransactionPoolImplprivate
unsetReady(const std::shared_ptr< Transaction > &tx)kagome::transaction_pool::TransactionPoolImplprivate
~TransactionPool()=defaultkagome::transaction_pool::TransactionPoolvirtual
~TransactionPoolImpl() override=defaultkagome::transaction_pool::TransactionPoolImpl