Packages that use OutboundEstablishState2.IntroState
Package
Description
SSU2, the UDP transport: datagram sessions with Holepunch peer discovery, plus the older SSU compatibility code.
Uses of OutboundEstablishState2.IntroState in net.i2p.router.transport.udp
Subclasses with type arguments of type OutboundEstablishState2.IntroState in net.i2p.router.transport.udpModifier and TypeClassDescriptionstatic enumPer-introducer introduction states.Fields in net.i2p.router.transport.udp with type parameters of type OutboundEstablishState2.IntroStateModifier and TypeFieldDescriptionprivate final Map<Hash, OutboundEstablishState2.IntroState> OutboundEstablishState2._introducersIntroduction states, by introducer hash.Methods in net.i2p.router.transport.udp that return OutboundEstablishState2.IntroStateModifier and TypeMethodDescriptionOutboundEstablishState2.getIntroState(Hash h) The current state for the SSU2 introducer specified.(package private) static OutboundEstablishState2.IntroStateEstablishmentManager.nextIntroStateforLocalLookup(OutboundEstablishState2.IntroState istate, boolean riFound) Advance an introducer's state based on a local RouterInfo lookup.(package private) static OutboundEstablishState2.IntroStateEstablishmentManager.nextIntroStateforPeerCheck(OutboundEstablishState2.IntroState istate, boolean peerPresent, boolean peerSupported) Advance an introducer's state based on whether we already hold a live PeerState for it.(package private) static OutboundEstablishState2.IntroStateEstablishmentManager.relayResponseIntroState(int code) The intro state to record for a relay response, by response code: 0 means Charlie accepted, codes 1-63 mean Bob (the introducer) rejected, and codes 64+ mean Charlie rejected.Returns the enum constant of this class with the specified name.static OutboundEstablishState2.IntroState[]OutboundEstablishState2.IntroState.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.i2p.router.transport.udp with parameters of type OutboundEstablishState2.IntroStateModifier and TypeMethodDescription(package private) static booleanEstablishmentManager.canBeSigner(OutboundEstablishState2.IntroState istate) Can the given introducer have signed the relay response? A peer that was never contacted, terminated the session, or explicitly rejected the hole punch cannot be the signer.(package private) static OutboundEstablishState2.IntroStateEstablishmentManager.nextIntroStateforLocalLookup(OutboundEstablishState2.IntroState istate, boolean riFound) Advance an introducer's state based on a local RouterInfo lookup.(package private) static OutboundEstablishState2.IntroStateEstablishmentManager.nextIntroStateforPeerCheck(OutboundEstablishState2.IntroState istate, boolean peerPresent, boolean peerSupported) Advance an introducer's state based on whether we already hold a live PeerState for it.voidOutboundEstablishState2.setIntroState(Hash h, OutboundEstablishState2.IntroState state) The current state for the SSU2 introducer specified.