List of all items
Structs
- config::LocalIdentity
- config::NatConfig
- config::NatConfigBuilder
- dialer::HappyEyeballsConfig
- dialer::MtlsDialer
- error::MethodError
- identity::PeerId
- method::MethodOutcome
- method::direct::DirectMethod
- method::hole_punch::HolePunchMethod
- method::natpmp::ExternalAddressResponse
- method::natpmp::MapResponse
- method::natpmp::NatPmpMethod
- method::pcp::MapResponse
- method::pcp::PcpMethod
- method::relayed::RelayedTransportMethod
- method::relayed::ReservationRelayedTransport
- method::upnp::RealIgd
- method::upnp::UpnpMethod
- mtls::CapturedPeerId
- mtls::PeerIdPinningVerifier
- mux::AvailabilityAnswer
- mux::AvailabilityItem
- mux::AvailabilityRequest
- mux::AvailabilityResponse
- mux::PeerSession
- mux::RangeFrame
- mux::RangeRequest
- peer::PeerConnection
- peer::PeerTarget
- relay::Backoff
- relay::RelayStatus
- relay::RelayTunnel
- wire::RelayPeerInfo
Enums
- error::NatError
- method::TraversalKind
- method::natpmp::NatPmpError
- method::pcp::PcpError
- relay::RelayState
- stun::StunError
- wire::RelayMessage
Traits
- method::TraversalMethod
- method::hole_punch::HolePunchCoordinator
- method::relayed::RelayedTransport
- method::upnp::IgdGateway
- strategy::Dialer
Functions
- connect
- dialer::candidates_from_outcome
- identity::peer_id_from_leaf_cert_der
- identity::peer_id_from_tls_spki_der
- method::natpmp::encode_external_address_request
- method::natpmp::encode_map_request
- method::natpmp::ipv4_gateway
- method::natpmp::parse_external_address_response
- method::natpmp::parse_map_response
- method::pcp::encode_map_request
- method::pcp::ipv4_gateway
- method::pcp::new_nonce
- method::pcp::parse_map_response
- method::upnp::local_ipv6
- method::upnp::select_global_ipv6
- relay::backoff_secs
- relay::relay_enabled
- relay::relay_url_from_env
- relay::run_relay_connection
- relay::run_relay_connection_with
- strategy::connect_with_strategy
- stun::encode_binding_request
- stun::new_transaction_id
- stun::parse_binding_response
- stun::query_reflexive_address
Type Aliases
Constants
- config::STUN_PORT
- error::rpc_error_codes::PEER_UNREACHABLE
- error::rpc_error_codes::RANGE_NOT_SATISFIABLE
- error::rpc_error_codes::RESOURCE_UNAVAILABLE
- method::natpmp::NATPMP_PORT
- method::natpmp::NATPMP_VERSION
- method::natpmp::OP_EXTERNAL_ADDRESS
- method::natpmp::OP_MAP_TCP
- method::natpmp::OP_MAP_UDP
- method::natpmp::RESPONSE_FLAG
- method::natpmp::RESULT_SUCCESS
- method::pcp::OP_MAP
- method::pcp::PCP_VERSION
- method::pcp::PROTO_TCP
- method::pcp::PROTO_UDP
- method::pcp::RESPONSE_BIT
- method::pcp::RESULT_SUCCESS
- relay::DEFAULT_NETWORK_ID
- relay::MAX_KNOWN_PEERS
- relay::MAX_RELAY_PAYLOAD
- relay::RELAY_PROTOCOL_VERSION
- stun::ATTR_MAPPED_ADDRESS
- stun::ATTR_XOR_MAPPED_ADDRESS
- stun::BINDING_REQUEST
- stun::BINDING_SUCCESS
- stun::MAGIC_COOKIE