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

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

active_peers_kagome::network::PeerManagerImplprivate
activePeersNumber() const overridekagome::network::PeerManagerImplvirtual
add_peer_handle_kagome::network::PeerManagerImplprivate
AdvResult typedefkagome::network::PeerManager
align()kagome::network::PeerManagerImplprivate
align_timer_kagome::network::PeerManagerImplprivate
app_config_kagome::network::PeerManagerImplprivate
app_state_manager_kagome::network::PeerManagerImplprivate
BlockInfo typedefkagome::network::PeerManager
bootstrap_nodes_kagome::network::PeerManagerImplprivate
clearClosedPingingConnections()kagome::network::PeerManagerImplprivate
clock_kagome::network::PeerManagerImplprivate
connecting_peers_kagome::network::PeerManagerImplprivate
connectToPeer(const PeerInfo &peer_info) overridekagome::network::PeerManagerImplvirtual
connectToPeer(const PeerId &peer_id)kagome::network::PeerManagerImplprivate
disconnectFromPeer(const PeerId &peer_id)kagome::network::PeerManagerImplprivate
Error enum namekagome::network::PeerManagerImpl
forEachPeer(std::function< void(const PeerId &)> func) const overridekagome::network::PeerManagerImplvirtual
forOnePeer(const PeerId &peer_id, std::function< void(const PeerId &)> func) const overridekagome::network::PeerManagerImplvirtual
getPeerState(const PeerId &peer_id) overridekagome::network::PeerManagerImplvirtual
getStreamEngine() overridekagome::network::PeerManagerImplvirtual
hasher_kagome::network::PeerManagerImplprivate
host_kagome::network::PeerManagerImplprivate
identify_kagome::network::PeerManagerImplprivate
insert_advertisement(PeerState &peer_state, ParachainState &parachain_state, primitives::BlockHash para_hash) overridekagome::network::PeerManagerImplvirtual
isSelfPeer(const PeerId &peer_id) const kagome::network::PeerManagerImplprivate
kademlia_kagome::network::PeerManagerImplprivate
keepAlive(const PeerId &peer_id) overridekagome::network::PeerManagerImplvirtual
kTimeoutForConnectingkagome::network::PeerManagerImplstatic
loadLastActivePeers()kagome::network::PeerManagerImplprivate
log_kagome::network::PeerManagerImplprivate
own_peer_info_kagome::network::PeerManagerImplprivate
parachain_state_kagome::network::PeerManagerImplprivate
parachainState() overridekagome::network::PeerManagerImplvirtual
peer_disconnected_handler_kagome::network::PeerManagerImplprivate
peer_states_kagome::network::PeerManagerImplprivate
PeerId typedefkagome::network::PeerManager
PeerInfo typedefkagome::network::PeerManager
PeerManagerImpl(std::shared_ptr< application::AppStateManager > app_state_manager, libp2p::Host &host, std::shared_ptr< libp2p::protocol::Identify > identify, std::shared_ptr< libp2p::protocol::kademlia::Kademlia > kademlia, std::shared_ptr< libp2p::basic::Scheduler > scheduler, std::shared_ptr< StreamEngine > stream_engine, const application::AppConfiguration &app_config, std::shared_ptr< clock::SteadyClock > clock, const BootstrapNodes &bootstrap_nodes, const OwnPeerInfo &own_peer_info, std::shared_ptr< network::Router > router, std::shared_ptr< storage::BufferStorage > storage, std::shared_ptr< crypto::Hasher > hasher, std::shared_ptr< ReputationRepository > reputation_repository)kagome::network::PeerManagerImpl
peers_in_queue_kagome::network::PeerManagerImplprivate
pinging_connections_kagome::network::PeerManagerImplprivate
prepare()kagome::network::PeerManagerImpl
processDiscoveredPeer(const PeerId &peer_id)kagome::network::PeerManagerImplprivate
processFullyConnectedPeer(const PeerId &peer_id)kagome::network::PeerManagerImplprivate
queue_to_connect_kagome::network::PeerManagerImplprivate
recently_active_peers_kagome::network::PeerManagerImplprivate
registry_kagome::network::PeerManagerImplprivate
reputation_repository_kagome::network::PeerManagerImplprivate
reserveStreams(const PeerId &peer_id) const overridekagome::network::PeerManagerImplvirtual
router_kagome::network::PeerManagerImplprivate
scheduler_kagome::network::PeerManagerImplprivate
setCollating(const PeerId &peer_id, network::CollatorPublicKey const &collator_id, network::ParachainId para_id) overridekagome::network::PeerManagerImplvirtual
start()kagome::network::PeerManagerImpl
startPingingPeer(const PeerId &peer_id) overridekagome::network::PeerManagerImplvirtual
stop()kagome::network::PeerManagerImpl
storage_kagome::network::PeerManagerImplprivate
storeActivePeers()kagome::network::PeerManagerImplprivate
stream_engine_kagome::network::PeerManagerImplprivate
sync_peer_num_kagome::network::PeerManagerImplprivate
updatePeerState(const PeerId &peer_id, const Status &status) overridekagome::network::PeerManagerImplvirtual
updatePeerState(const PeerId &peer_id, const BlockAnnounce &announce) overridekagome::network::PeerManagerImplvirtual
updatePeerState(const PeerId &peer_id, const GrandpaNeighborMessage &neighbor_message) overridekagome::network::PeerManagerImplvirtual
~PeerManager()=defaultkagome::network::PeerManagervirtual