Module libp2p_transport_p2p

Function Index

connect/5
match_addr/2
p2p_addr/1
sort_addrs/1
start_link/1
start_listener/2

Function Details

connect/5


connect(Pid::pid(), MAddr::string(), Options::libp2p_swarm:connect_opts(), Timeout::pos_integer(), TID::ets:tab()) -> {ok, pid()} | {error, term()}


match_addr/2


match_addr(Addr::string(), TID::ets:tab()) -> {ok, string()} | false


p2p_addr/1


p2p_addr(MAddr::string()) -> {ok, libp2p_crypto:pubkey_bin()} | {error, term()}


sort_addrs/1


sort_addrs(Addrs::[string()]) -> [{integer(), string()}]


start_link/1


start_link(TID::ets:tab()) -> ignore


start_listener/2


start_listener(Pid::pid(), Addr::string()) -> {error, unsupported}