Package | Description |
---|---|
net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
|
Modifier and Type | Method and Description |
---|---|
(package private) RemoteHostId |
UDPPacket.getRemoteHost() |
(package private) RemoteHostId |
OutboundEstablishState.getRemoteHostId()
uniquely identifies an attempt
|
(package private) RemoteHostId |
PeerState.getRemoteHostId() |
(package private) RemoteHostId |
InboundEstablishState.getRemoteHostId()
RemoteHostId, uniquely identifies an attempt
|
Modifier and Type | Method and Description |
---|---|
(package private) UDPPacket |
PacketBuilder.buildRelayIntro(RemoteHostId alice,
PeerState charlie,
UDPPacketReader.RelayRequestReader request) |
(package private) UDPPacket |
PacketBuilder.buildRelayResponse(RemoteHostId alice,
PeerState charlie,
long nonce,
SessionKey aliceIntroKey) |
(package private) InboundEstablishState |
EstablishmentManager.getInboundState(RemoteHostId from)
Grab the active establishing state
|
(package private) OutboundEstablishState |
EstablishmentManager.getOutboundState(RemoteHostId from) |
(package private) PeerState |
UDPTransport.getPeerState(RemoteHostId hostInfo)
get the state for the peer at the given remote host/port, or null
if no state exists
|
(package private) boolean |
UDPTransport.isInDropList(RemoteHostId peer) |
(package private) PeerState |
UDPTransport.pickTestPeer(RemoteHostId dontInclude) |
(package private) void |
IntroductionManager.receiveRelayIntro(RemoteHostId bob,
UDPPacketReader reader) |
(package private) void |
IntroductionManager.receiveRelayRequest(RemoteHostId alice,
UDPPacketReader reader) |
(package private) void |
EstablishmentManager.receiveRelayResponse(RemoteHostId bob,
UDPPacketReader reader) |
(package private) void |
EstablishmentManager.receiveSessionConfirmed(RemoteHostId from,
UDPPacketReader reader)
got a SessionConfirmed (should only happen as part of an inbound
establishment)
|
(package private) void |
EstablishmentManager.receiveSessionCreated(RemoteHostId from,
UDPPacketReader reader)
Got a SessionCreated (in response to our outbound SessionRequest)
|
(package private) void |
EstablishmentManager.receiveSessionDestroy(RemoteHostId from)
Got a SessionDestroy - maybe after an inbound establish
|
(package private) void |
EstablishmentManager.receiveSessionDestroy(RemoteHostId from,
OutboundEstablishState state)
Got a SessionDestroy during outbound establish
|
(package private) void |
EstablishmentManager.receiveSessionDestroy(RemoteHostId from,
PeerState state)
Got a SessionDestroy on an established conn
|
(package private) void |
EstablishmentManager.receiveSessionRequest(RemoteHostId from,
UDPPacketReader reader)
Got a SessionRequest (initiates an inbound establishment)
|
void |
PeerTestManager.receiveTest(RemoteHostId from,
UDPPacketReader reader)
Receive a test message of some sort from the given peer, queueing up any packet
that should be sent in response, or if its a reply to our own current testing,
adjusting our test state.
|