Package | Description |
---|---|
net.i2p.data.i2np |
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
|
net.i2p.data.router |
Classes formerly in net.i2p.data but moved here as they are only used by the router.
|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.crypto |
Classes formerly in net.i2p.crypto but moved here as they are only used by the router.
|
net.i2p.router.dummy |
Dummy versions of things for testing.
|
net.i2p.router.message |
Creates and parses garlic messages.
|
net.i2p.router.networkdb |
A couple of classes, but most things are in kademlia.
|
net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
net.i2p.router.startup |
The I2P startup package loads the configuration when I2P is started.
|
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.
|
net.i2p.router.tunnel.pool |
Tunnel creation, tunnel build message handling.
|
net.i2p.router.util |
These classes define the several useful utilities used
throughout the router.
|
Class and Description |
---|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
RouterKeyGenerator
Component to manage the munging of hashes into routing keys - given a hash,
perform some consistent transformation against it and return the result.
|
Class and Description |
---|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
Class and Description |
---|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterAddress
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
|
RouterIdentity
Defines the unique identifier of a router, including any certificate or
public key.
|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|
Class and Description |
---|
RouterInfo
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
|