Uses of Class
net.i2p.router.tunnel.HopConfig
Package
Description
The I2P router application handles the I2P network communication.
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
Modifier and TypeMethodDescriptionvoid
MessageHistory.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
Modifier and TypeFieldDescriptionprotected final HopConfig
HopProcessor._config
protected final HopConfig
BatchedRouterPreprocessor._hopConfig
Modifier and TypeMethodDescriptionTunnelCreatorConfig.getConfig
(int hop) retrieve the config for the given hop.Modifier and TypeMethodDescriptionTunnelDispatcher.listParticipatingTunnels()
Only for console TunnelRenderer.Modifier and TypeMethodDescription(package private) static void
OutboundGatewayProcessor.decrypt
(I2PAppContext ctx, byte[] orig, int offset, int length, HopConfig config) Undo the crypto for a single hop.boolean
TunnelDispatcher.joinInboundGateway
(HopConfig cfg) We are the inbound gateway in this tunnel, and did not create itboolean
TunnelDispatcher.joinOutboundEndpoint
(HopConfig cfg) We are the outbound endpoint in this tunnel, and did not create itboolean
TunnelDispatcher.joinParticipant
(HopConfig cfg) We are a participant in this tunnel, but not as the endpoint or gatewayvoid
No longer participate in the tunnel that someone asked us to be a member ofModifierConstructorDescriptionBatchedRouterPreprocessor
(RouterContext ctx, HopConfig cfg) for IBGWs(package private)
HopProcessor
(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