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

Packages that use net.i2p.router.transport
net.i2p.router: The I2P router application handles the I2P network communication.
net.i2p.router.transport: The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
net.i2p.router.transport.ntcp: The NTCP transport allows passing I2P messages on top of TCP.
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 used by net.i2p.router
FIFOBandwidthLimiter Concurrent plan: It's difficult to get rid of the locks on _pendingInboundRequests since locked_satisyInboundAvailable() leaves Requests on the head of the queue.
OutboundMessageRegistry

Classes in net.i2p.router.transport used by net.i2p.router.transport
CommSystemFacadeImpl
FIFOBandwidthLimiter Concurrent plan: It's difficult to get rid of the locks on _pendingInboundRequests since locked_satisyInboundAvailable() leaves Requests on the head of the queue.
FIFOBandwidthLimiter.CompleteListener
FIFOBandwidthLimiter.Request This is somewhat complicated by having both inbound and outbound in a single request.
Transport Defines a way to send a message to another peer and start listening for messages
TransportBid Provide a bid for how much it would "cost" to transfer a message of a particular peer
TransportEventListener
TransportManager

Classes in net.i2p.router.transport used by net.i2p.router.transport.ntcp
FIFOBandwidthLimiter.CompleteListener
FIFOBandwidthLimiter.Request This is somewhat complicated by having both inbound and outbound in a single request.
Transport Defines a way to send a message to another peer and start listening for messages
TransportBid Provide a bid for how much it would "cost" to transfer a message of a particular peer
TransportImpl Defines a way to send a message to another peer and start listening for messages

Classes in net.i2p.router.transport used by net.i2p.router.transport.udp
Transport Defines a way to send a message to another peer and start listening for messages
TransportBid Provide a bid for how much it would "cost" to transfer a message of a particular peer
TransportImpl Defines a way to send a message to another peer and start listening for messages