## Uses of Package
net.i2p.router.transport.udp

Packages that use net.i2p.router.transport.udp
net.i2p.router.transport.udp: The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.

Classes in net.i2p.router.transport.udp used by net.i2p.router.transport.udp
ACKBitfield Generic means of SACK/NACK transmission for partially or fully received messages
EstablishmentManager Coordinate the establishment of new sessions - both inbound and outbound.
InboundEstablishState Data for a new connection being established, where the remote peer has initiated the connection with us.
InboundMessageFragments Organize the received data message fragments, feeding completed messages to the `MessageReceiver` and telling the `ACKSender` of new peers to ACK.
InboundMessageState Hold the raw data fragments of an inbound message
IntroductionManager
MessageQueue Base queue for messages not yet packetized
OutboundEstablishState Data for a new connection being established, where we initiated the connection with a remote peer.
OutboundMessageFragments Coordinate the outbound fragments and select the next one to be built.
OutboundMessageFragments.ActiveThrottle
OutboundMessageState Maintain the outbound fragmentation for resending
PeerState Contain all of the state about a UDP connection to a peer.
PeerTestManager From udp.html on the website:
RemoteHostId Unique ID for a peer - its IP + port, all bundled into a tidy obj.
TimedWeightedPriorityMessageQueue.FailedListener
UDPAddress basic helper to parse out peer info from a udp address FIXME public for ConfigNetHelper
UDPEndpoint Coordinate the low level datagram socket, managing the UDPSender and UDPReceiver
UDPPacket Basic delivery unit containing the datagram.
UDPPacketReader To read a packet, initialize this reader with the data and fetch out the appropriate fields.
UDPPacketReader.DataReader parse out the data message
UDPPacketReader.PeerTestReader Help read the PeerTest payload
UDPPacketReader.RelayIntroReader Help read the RelayIntro payload
UDPPacketReader.RelayRequestReader Help read the RelayRequest payload
UDPPacketReader.RelayResponseReader Help read the RelayResponse payload
UDPPacketReader.SessionConfirmedReader parse out the confirmed message
UDPPacketReader.SessionCreatedReader Help read the SessionCreated payload
UDPPacketReader.SessionRequestReader Help read the SessionRequest payload
UDPSender Lowest level packet sender, pushes anything on its queue ASAP.
UDPTransport