Module libp2p_relay
Libp2p Relay
.
Function Index
| add_stream_handler/1 | |
| dial_framed_stream/3 | Dial relay stream. |
| init/1 | |
| is_p2p_circuit/1 | Split p2p circuit address. |
| is_valid_peer/2 | |
| p2p_circuit/1 | Split p2p circuit address. |
| p2p_circuit/2 | Create p2p circuit address. |
| version/0 |
Function Details
add_stream_handler/1
add_stream_handler(TID::ets:tab()) -> ok
dial_framed_stream/3
dial_framed_stream(Swarm::pid(), Address::string(), Args::list()) -> {ok, pid()} | {error, any()} | ignore
Dial relay stream
init/1
init(Swarm::pid()) -> ok | {error, any()}
is_p2p_circuit/1
is_p2p_circuit(Address::string()) -> boolean()
Split p2p circuit address
is_valid_peer/2
is_valid_peer(Swarm::pid(), PubKeyBin::libp2p_crypto:pubkey_bin()) -> {error, any()} | boolean()
p2p_circuit/1
p2p_circuit(P2PCircuit::string()) -> {ok, {string(), string()}} | error
Split p2p circuit address
p2p_circuit/2
p2p_circuit(R::string(), A::string()) -> string()
Create p2p circuit address
version/0
version() -> string()