Kagome
Polkadot Runtime Engine in C++17
kagome::network::PropagateTransactionsProtocol Member List

This is the complete list of members for kagome::network::PropagateTransactionsProtocol, including all inherited members.

app_config_kagome::network::PropagateTransactionsProtocolprivate
babe_kagome::network::PropagateTransactionsProtocolprivate
base_kagome::network::PropagateTransactionsProtocolprivate
Direction enum namekagome::network::PropagateTransactionsProtocolprivate
ext_event_key_repo_kagome::network::PropagateTransactionsProtocolprivate
extrinsic_events_engine_kagome::network::PropagateTransactionsProtocolprivate
extrinsic_observer_kagome::network::PropagateTransactionsProtocolprivate
kPropogateTransacionsProtocolNamekagome::network::PropagateTransactionsProtocolinlineprivatestatic
metric_propagated_tx_counter_kagome::network::PropagateTransactionsProtocolprivate
metrics_registry_kagome::network::PropagateTransactionsProtocolprivate
newOutgoingStream(const PeerInfo &peer_info, std::function< void(outcome::result< std::shared_ptr< Stream >>)> &&cb) overridekagome::network::PropagateTransactionsProtocolvirtual
NonCopyable(NonCopyable const &)=deleteNonCopyableprivate
NonCopyable()=defaultNonCopyableprivate
NonMovable(NonMovable &&)=deleteNonMovableprivate
NonMovable()=defaultNonMovableprivate
onIncomingStream(std::shared_ptr< Stream > stream) overridekagome::network::PropagateTransactionsProtocolvirtual
kagome::operator=(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
kagome::operator=(ProtocolBase const &)=deletekagome::network::ProtocolBase
NonCopyable::operator=(NonCopyable const &)=deleteNonCopyableprivate
NonMovable::operator=(NonMovable &&)=deleteNonMovableprivate
propagateTransactions(gsl::span< const primitives::Transaction > txs)kagome::network::PropagateTransactionsProtocol
PropagateTransactionsProtocol()=deletekagome::network::PropagateTransactionsProtocol
PropagateTransactionsProtocol(libp2p::Host &host, const application::AppConfiguration &app_config, const application::ChainSpec &chain_spec, std::shared_ptr< consensus::babe::Babe > babe, std::shared_ptr< ExtrinsicObserver > extrinsic_observer, std::shared_ptr< StreamEngine > stream_engine, std::shared_ptr< primitives::events::ExtrinsicSubscriptionEngine > extrinsic_events_engine, std::shared_ptr< subscription::ExtrinsicEventKeyRepository > ext_event_key_repo)kagome::network::PropagateTransactionsProtocol
ProtocolBase()=defaultkagome::network::ProtocolBase
ProtocolBase(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
ProtocolBase(const ProtocolBase &)=deletekagome::network::ProtocolBase
protocolName() const overridekagome::network::PropagateTransactionsProtocolinlinevirtual
readHandshake(std::shared_ptr< Stream > stream, Direction direction, std::function< void(outcome::result< void >)> &&cb)kagome::network::PropagateTransactionsProtocolprivate
readPropagatedExtrinsics(std::shared_ptr< Stream > stream)kagome::network::PropagateTransactionsProtocolprivate
start() overridekagome::network::PropagateTransactionsProtocolvirtual
stop() overridekagome::network::PropagateTransactionsProtocolvirtual
stream_engine_kagome::network::PropagateTransactionsProtocolprivate
writeHandshake(std::shared_ptr< Stream > stream, Direction direction, std::function< void(outcome::result< void >)> &&cb)kagome::network::PropagateTransactionsProtocolprivate
~NonCopyable()=defaultNonCopyableprivate
~NonMovable()=defaultNonMovableprivate
~PropagateTransactionsProtocol() override=defaultkagome::network::PropagateTransactionsProtocol
~ProtocolBase()=defaultkagome::network::ProtocolBasevirtual