Kagome
Polkadot Runtime Engine in C++17
|
#include "network/peer_manager.hpp"
#include <memory>
#include <queue>
#include <libp2p/basic/scheduler.hpp>
#include <libp2p/event/bus.hpp>
#include <libp2p/host/host.hpp>
#include <libp2p/protocol/identify/identify.hpp>
#include <libp2p/protocol/kademlia/kademlia.hpp>
#include "application/app_configuration.hpp"
#include "application/app_state_manager.hpp"
#include "application/chain_spec.hpp"
#include "blockchain/block_storage.hpp"
#include "blockchain/block_tree.hpp"
#include "clock/clock.hpp"
#include "consensus/grandpa/voting_round.hpp"
#include "crypto/hasher.hpp"
#include "log/logger.hpp"
#include "metrics/metrics.hpp"
#include "network/impl/protocols/block_announce_protocol.hpp"
#include "network/impl/protocols/propagate_transactions_protocol.hpp"
#include "network/impl/protocols/protocol_factory.hpp"
#include "network/impl/stream_engine.hpp"
#include "network/protocols/sync_protocol.hpp"
#include "network/reputation_repository.hpp"
#include "network/router.hpp"
#include "network/types/block_announce.hpp"
#include "network/types/bootstrap_nodes.hpp"
#include "network/types/own_peer_info.hpp"
#include "scale/libp2p_types.hpp"
#include "storage/buffer_map_types.hpp"
Go to the source code of this file.
Classes | |
struct | kagome::network::PeerDescriptor |
class | kagome::network::PeerManagerImpl |
Namespaces | |
kagome::network | |
Enumerations | |
enum | kagome::network::PeerType { kagome::network::PeerType::PEER_TYPE_IN = 0, kagome::network::PeerType::PEER_TYPE_OUT } |
struct kagome::network::PeerDescriptor |
Definition at line 47 of file peer_manager_impl.hpp.
Class Members | ||
---|---|---|
PeerType | peer_type | |
TimePoint | time_point |