Uses of Class
net.i2p.router.tunnel.HopConfig
Packages that use 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
Methods in net.i2p.router with parameters of type HopConfigModifier 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
Fields in net.i2p.router.tunnel declared as HopConfigModifier and TypeFieldDescriptionprotected final HopConfig
HopProcessor._config
protected final HopConfig
BatchedRouterPreprocessor._hopConfig
Methods in net.i2p.router.tunnel that return HopConfigModifier and TypeMethodDescriptionTunnelCreatorConfig.getConfig
(int hop) retrieve the config for the given hop.Methods in net.i2p.router.tunnel that return types with arguments of type HopConfigModifier and TypeMethodDescriptionTunnelDispatcher.listParticipatingTunnels()
Only for console TunnelRenderer.Methods in net.i2p.router.tunnel with parameters of type HopConfigModifier 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 ofConstructors in net.i2p.router.tunnel with parameters of type HopConfigModifierConstructorDescriptionBatchedRouterPreprocessor
(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