Module libp2p_nat
Libp2p NAT
.
Data Types
opt()
opt() = {enabled, boolean()}
Function Index
| add_port_mapping/2 | |
| delete_port_mapping/2 | |
| enabled/1 | |
| maybe_apply_nat_map/1 | |
| maybe_spawn_discovery/3 | |
| renew_port_mapping/2 | |
| spawn_discovery/3 |
Function Details
add_port_mapping/2
add_port_mapping(InternalPort::integer(), ExternalPort::integer()) -> {ok, string(), integer(), integer() | infinity, integer()} | {error, any()}
delete_port_mapping/2
delete_port_mapping(InternalPort::integer(), ExternalPort::integer()) -> ok | {error, any()}
enabled/1
enabled(Opts::ets:tab() | list()) -> boolean()
maybe_apply_nat_map/1
maybe_apply_nat_map(X1) -> any()
maybe_spawn_discovery/3
maybe_spawn_discovery(Pid::pid(), MultiAddrs::[string()], TID::ets:tab()) -> ok
renew_port_mapping/2
renew_port_mapping(InternalPort::integer(), ExternalPort::integer()) -> {ok, string(), integer(), integer() | infinity, integer()} | {error, any()}
spawn_discovery/3
spawn_discovery(Pid::pid(), MultiAddrs::[string()], TID::ets:tab()) -> ok