|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.router.tunnel | |
---|---|
net.i2p.router | |
net.i2p.router.tunnel | |
net.i2p.router.tunnel.pool |
Classes in net.i2p.router.tunnel used by net.i2p.router | |
---|---|
HopConfig
Defines the general configuration for a hop in a tunnel. |
|
TunnelCreatorConfig
Coordinate the info that the tunnel creator keeps track of, including what peers are in the tunnel and what their configuration is |
|
TunnelDispatcher
Handle the actual processing and forwarding of messages through the various tunnels. |
Classes in net.i2p.router.tunnel used by net.i2p.router.tunnel | |
---|---|
BatchedPreprocessor
Batching preprocessor that will briefly delay the sending of a message if it doesn't fill up a full tunnel message, in which case it queues up an additional flush task. |
|
DummyValidator
accept everything |
|
FragmentHandler
Handle fragments at the endpoint of a tunnel, peeling off fully completed I2NPMessages when they arrive, and dropping fragments if they take too long to arrive. |
|
FragmentHandler.DefragmentedReceiver
Receive messages out of the tunnel endpoint. |
|
HopConfig
Defines the general configuration for a hop in a tunnel. |
|
HopProcessor
Take a received tunnel message, verify that it isn't a duplicate, and translate it into what the next hop will want. |
|
InboundEndpointProcessor
Receive the inbound tunnel message, removing all of the layers added by earlier hops to recover the preprocessed data sent by the gateway. |
|
IVValidator
Provide a generic interface for IV validation which may be implemented through something as simple as a hashtable or more a complicated bloom filter. |
|
PumpedTunnelGateway
Serve as the gatekeeper for a tunnel, accepting messages, coallescing and/or fragmenting them before wrapping them up for tunnel delivery. |
|
TrivialPreprocessor
Do the simplest thing possible for preprocessing - for each message available, turn it into the minimum number of fragmented preprocessed blocks, sending each of those out. |
|
TunnelCreatorConfig
Coordinate the info that the tunnel creator keeps track of, including what peers are in the tunnel and what their configuration is |
|
TunnelGateway
Serve as the gatekeeper for a tunnel, accepting messages, coallescing and/or fragmenting them before wrapping them up for tunnel delivery. |
|
TunnelGateway.Pending
|
|
TunnelGateway.QueuePreprocessor
|
|
TunnelGateway.Receiver
|
|
TunnelGateway.Sender
|
|
TunnelGatewayPumper
run through the tunnel gateways that have had messages added to them and push those messages through the preprocessing and sending process |
Classes in net.i2p.router.tunnel used by net.i2p.router.tunnel.pool | |
---|---|
TunnelCreatorConfig
Coordinate the info that the tunnel creator keeps track of, including what peers are in the tunnel and what their configuration is |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |