| Package | Description |
|---|---|
| net.i2p.router |
The I2P router application handles I2P network communication.
|
| net.i2p.router.transport |
Transport layer implementations and management for I2P network communication.
|
| net.i2p.router.transport.udp |
The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport)
for I2P, allowing I2P messages to be passed over UDP connections.
|
| net.i2p.router.tunnel |
Core tunnel management, message processing, and encryption for I2P's anonymous routing system.
|
| net.i2p.router.util |
Utility classes and helper functions used throughout the I2P router.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its
delivery and jobs to be fired off if particular events occur.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FIFOBandwidthLimiter.Request
A bandwidth request, either inbound or outbound.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
OutboundMessageState
Maintain the outbound fragmentation for resending, for a single message.
|
(package private) class |
UDPPacket
UDP packet wrapper with caching and metadata support.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
OutboundGatewayMessage
Stores all the state for an unsent or partially-sent message
|
| Modifier and Type | Class and Description |
|---|---|
class |
PriBlockingQueue<E extends PQEntry>
Priority blocking queue with bounded capacity and FIFO ordering within priority levels.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CDPQEntry
Interface for CoDel priority queue entries with extended tracking.
|