Uses of Package
net.i2p.data.router

Packages that use net.i2p.data.router
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.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. 
 

Classes in net.i2p.data.router used by net.i2p.data.i2np
RouterInfo
          Defines the data that a router either publishes to the global routing table or provides to trusted peers.
 

Classes in net.i2p.data.router used by net.i2p.data.router
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.
 

Classes in net.i2p.data.router used by net.i2p.router
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.
 

Classes in net.i2p.data.router used by net.i2p.router.dummy
RouterInfo
          Defines the data that a router either publishes to the global routing table or provides to trusted peers.
 

Classes in net.i2p.data.router used by net.i2p.router.message
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.
 

Classes in net.i2p.data.router used by net.i2p.router.networkdb
RouterIdentity
          Defines the unique identifier of a router, including any certificate or public key.
 

Classes in net.i2p.data.router used by net.i2p.router.networkdb.kademlia
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.
 

Classes in net.i2p.data.router used by net.i2p.router.startup
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.
 

Classes in net.i2p.data.router used by net.i2p.router.transport
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.
 

Classes in net.i2p.data.router used by net.i2p.router.transport.ntcp
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.
 

Classes in net.i2p.data.router used by net.i2p.router.transport.udp
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.
 

Classes in net.i2p.data.router used by net.i2p.router.tunnel.pool
RouterInfo
          Defines the data that a router either publishes to the global routing table or provides to trusted peers.