sgns::IpfsDHT¶
#include <ipfs_dht.hpp>
Public Functions¶
| Name | |
|---|---|
| IpfsDHT(std::shared_ptr< libp2p::protocol::kademlia::Kademlia > kademlia, std::vector< std::string > bootstrapAddresses) | |
| void | Start() |
| void | FindProviders(const libp2p::multi::ContentIdentifier & cid, std::function< void(libp2p::outcome::result< std::vector< libp2p::peer::PeerInfo > > onProvidersFound)> onProvidersFound) |
| void | FindPeer(const libp2p::peer::PeerId & peerId, std::function< void(libp2p::outcome::result< libp2p::peer::PeerInfo >)> onPeerFound) |
Public Functions Documentation¶
function IpfsDHT¶
IpfsDHT(
std::shared_ptr< libp2p::protocol::kademlia::Kademlia > kademlia,
std::vector< std::string > bootstrapAddresses
)
function Start¶
function FindProviders¶
void FindProviders(
const libp2p::multi::ContentIdentifier & cid,
std::function< void(libp2p::outcome::result< std::vector< libp2p::peer::PeerInfo > > onProvidersFound)> onProvidersFound
)
function FindPeer¶
void FindPeer(
const libp2p::peer::PeerId & peerId,
std::function< void(libp2p::outcome::result< libp2p::peer::PeerInfo >)> onPeerFound
)
Updated on 2026-04-13 at 23:22:46 -0700