Uses of Class
net.i2p.router.tunnel.HopConfig
| Package | Description | 
|---|---|
| net.i2p.router | 
 
            The I2P router application handles the I2P network communication. 
 | 
| net.i2p.router.tunnel | 
 
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption. 
 | 
- 
Uses of HopConfig in net.i2p.router
Methods in net.i2p.router with parameters of type HopConfig Modifier and Type Method Description voidMessageHistory. tunnelJoined(String state, HopConfig tunnel)The local router has joined the given tunnel operating in the given state. - 
Uses of HopConfig in net.i2p.router.tunnel
Fields in net.i2p.router.tunnel declared as HopConfig Modifier and Type Field Description protected HopConfigHopProcessor. _configprotected HopConfigBatchedRouterPreprocessor. _hopConfigMethods in net.i2p.router.tunnel that return HopConfig Modifier and Type Method Description HopConfigTunnelCreatorConfig. getConfig(int hop)retrieve the config for the given hop.Methods in net.i2p.router.tunnel that return types with arguments of type HopConfig Modifier and Type Method Description List<HopConfig>TunnelDispatcher. listParticipatingTunnels()Only for console TunnelRenderer.Methods in net.i2p.router.tunnel with parameters of type HopConfig Modifier and Type Method Description (package private) static voidOutboundGatewayProcessor. decrypt(I2PAppContext ctx, byte[] orig, int offset, int length, HopConfig config)Undo the crypto for a single hop.booleanTunnelDispatcher. joinInboundGateway(HopConfig cfg)We are the inbound gateway in this tunnel, and did not create itbooleanTunnelDispatcher. joinOutboundEndpoint(HopConfig cfg)We are the outbound endpoint in this tunnel, and did not create itbooleanTunnelDispatcher. joinParticipant(HopConfig cfg)We are a participant in this tunnel, but not as the endpoint or gatewayvoidTunnelDispatcher. remove(HopConfig cfg)No longer participate in the tunnel that someone asked us to be a member ofConstructors in net.i2p.router.tunnel with parameters of type HopConfig Constructor Description BatchedRouterPreprocessor(RouterContext ctx, HopConfig cfg)for IBGWsHopProcessor(I2PAppContext ctx, HopConfig config)Deprecated.used only by unit testsHopProcessor(I2PAppContext ctx, HopConfig config, IVValidator validator)InboundGatewayProcessor(I2PAppContext ctx, HopConfig config)InboundGatewayReceiver(RouterContext ctx, HopConfig cfg)InboundSender(I2PAppContext ctx, HopConfig config)OutboundTunnelEndpoint(RouterContext ctx, HopConfig config, HopProcessor processor)ThrottledPumpedTunnelGateway(RouterContext context, TunnelGateway.QueuePreprocessor preprocessor, TunnelGateway.Sender sender, TunnelGateway.Receiver receiver, TunnelGatewayPumper pumper, HopConfig config)TunnelParticipant(RouterContext ctx, HopConfig config, HopProcessor processor)not an inbound endpoint