Kagome
Polkadot Runtime Engine in C++17
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
transactions_transmitter_impl.hpp
Go to the documentation of this file.
1
6
#ifndef KAGOME_NETWORK_TRANSACTIONSTRANSMITTERIMPL
7
#define KAGOME_NETWORK_TRANSACTIONSTRANSMITTERIMPL
8
9
#include "
network/transactions_transmitter.hpp
"
10
11
namespace
kagome::network
{
12
class
Router;
13
14
class
TransactionsTransmitterImpl
final :
public
TransactionsTransmitter
{
15
public
:
16
TransactionsTransmitterImpl
(std::shared_ptr<Router> router);
17
18
void
propagateTransactions
(
19
gsl::span<const primitives::Transaction> txs)
override
;
20
21
private
:
22
std::shared_ptr<Router>
router_
;
23
};
24
25
}
// namespace kagome::network
26
27
#endif // KAGOME_NETWORK_TRANSACTIONSTRANSMITTERIMPL
kagome::network::TransactionsTransmitterImpl::propagateTransactions
void propagateTransactions(gsl::span< const primitives::Transaction > txs) override
Definition:
transactions_transmitter_impl.cpp:16
kagome::network::TransactionsTransmitterImpl::router_
std::shared_ptr< Router > router_
Definition:
transactions_transmitter_impl.hpp:22
kagome::network::TransactionsTransmitterImpl
Definition:
transactions_transmitter_impl.hpp:14
kagome::network
Definition:
author_api_impl.hpp:37
transactions_transmitter.hpp
kagome::network::TransactionsTransmitter
Definition:
transactions_transmitter.hpp:17
kagome::network::TransactionsTransmitterImpl::TransactionsTransmitterImpl
TransactionsTransmitterImpl(std::shared_ptr< Router > router)
Definition:
transactions_transmitter_impl.cpp:12
core
network
impl
transactions_transmitter_impl.hpp
Generated by
1.8.11