package
0.1.0
Repository: https://github.com/bpfs/dep2p.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package connmgr provides connection tracking and management interfaces for dep2p.
No description provided by the author
Package crypto implements various cryptographic utilities used by dep2p.
Package discovery provides service advertisement and peer discovery interfaces for dep2p.
Package event contains the abstractions for a local event bus, along with the standard events that dep2p subsystems may emit.
Package host provides the core Host interface for dep2p.
Package metrics provides metrics collection and reporting interfaces for dep2p.
Package network provides core networking abstractions for dep2p.
Package peer contains Protobuf and JSON serialization/deserialization methods for peer IDs.
Package peerstore provides types and interfaces for local storage of address information, metadata, and public key material about dep2p peers.
Package pnet provides interfaces for private networking in dep2p.
Package protocol provides core interfaces for protocol routing and negotiation in dep2p.
No description provided by the author
Package routing provides interfaces for peer routing and content routing in dep2p.
Package sec provides secure connection and transport interfaces for dep2p.
No description provided by the author
Package transport provides the Transport interface, which represents the devices and network protocols used to send and receive data.

# Type aliases

Conn aliases network.Conn.
Host aliases host.Host.
Multiaddr aliases the Multiaddr type from github.com/multiformats/go-multiaddr.
Network aliases network.Network.
PeerAddrInfo aliases peer.AddrInfo.
PeerID aliases peer.ID.
ProtocolID aliases protocol.ID.
Stream aliases network.Stream.