Uses of Class
net.i2p.router.tunnel.TunnelCreatorConfig
Package | Description |
---|---|
net.i2p.router.tunnel |
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
|
net.i2p.router.tunnel.pool |
Tunnel creation, tunnel build message handling.
|
-
Uses of TunnelCreatorConfig in net.i2p.router.tunnel
Methods in net.i2p.router.tunnel that return TunnelCreatorConfig Modifier and Type Method Description TunnelCreatorConfig
InboundEndpointProcessor. getConfig()
Methods in net.i2p.router.tunnel with parameters of type TunnelCreatorConfig Modifier and Type Method Description boolean
TunnelDispatcher. joinInbound(TunnelCreatorConfig cfg)
We are the inbound endpoint - we created this tunnelboolean
TunnelDispatcher. joinOutbound(TunnelCreatorConfig cfg)
We are the outbound gateway - we created this tunnelvoid
TunnelDispatcher. remove(TunnelCreatorConfig cfg)
We no longer want to participate in this tunnel that we createdConstructors in net.i2p.router.tunnel with parameters of type TunnelCreatorConfig Constructor Description BatchedRouterPreprocessor(RouterContext ctx, TunnelCreatorConfig cfg)
for OBGWsInboundEndpointProcessor(RouterContext ctx, TunnelCreatorConfig cfg)
Deprecated.used only by unit testsInboundEndpointProcessor(RouterContext ctx, TunnelCreatorConfig cfg, IVValidator validator)
OutboundGatewayProcessor(I2PAppContext ctx, TunnelCreatorConfig cfg)
OutboundReceiver(RouterContext ctx, TunnelCreatorConfig cfg)
OutboundSender(I2PAppContext ctx, TunnelCreatorConfig config)
TunnelGatewayZeroHop(RouterContext context, TunnelCreatorConfig config)
-
Uses of TunnelCreatorConfig in net.i2p.router.tunnel.pool
Subclasses of TunnelCreatorConfig in net.i2p.router.tunnel.pool Modifier and Type Class Description (package private) class
PooledTunnelCreatorConfig
Data about a tunnel we createdMethods in net.i2p.router.tunnel.pool with parameters of type TunnelCreatorConfig Modifier and Type Method Description static void
BuildMessageGenerator. createRecord(int recordNum, int hop, TunnelBuildMessage msg, TunnelCreatorConfig cfg, Hash replyRouter, long replyTunnel, RouterContext ctx, PublicKey peerKey)
Place the asymmetrically encrypted record in the specified record slot, containing the hop's configuration (as well as the reply info, if it is an outbound endpoint)int[]
BuildReplyHandler. decrypt(TunnelBuildReplyMessage reply, TunnelCreatorConfig cfg, List<Integer> recordOrder)
Decrypt the tunnel build reply records.static boolean
BuildMessageGenerator. isBlank(TunnelCreatorConfig cfg, int hop)
static void
BuildMessageGenerator. layeredEncrypt(I2PAppContext ctx, TunnelBuildMessage msg, TunnelCreatorConfig cfg, List<Integer> order)
Encrypt the records so their hop ident is visible at the appropriate times.