Kagome
Polkadot Runtime Engine in C++17
protocol_base_impl.hpp File Reference
#include "network/protocol_base.hpp"
#include <memory>
#include <optional>
#include <string>
#include <libp2p/host/host.hpp>
#include <libp2p/peer/stream_protocols.hpp>
#include "network/helpers/stream_read_buffer.hpp"
#include "utils/box.hpp"
#include "utils/non_copyable.hpp"
Include dependency graph for protocol_base_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kagome::network::ProtocolBaseImpl
 

Namespaces

 kagome::network
 

Typedefs

using kagome::network::Stream = libp2p::connection::Stream
 
using kagome::network::Protocol = libp2p::peer::Protocol
 
using kagome::network::Protocols = libp2p::StreamProtocols
 
using kagome::network::PeerId = libp2p::peer::PeerId
 
using kagome::network::PeerInfo = libp2p::peer::PeerInfo
 
using kagome::network::Host = libp2p::Host
 
using kagome::network::ProtocolName = std::string