Uses of Interface
net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener
Package
Description
Implements the base I2P SDK for developing applications that communicate
through I2P.
The Invisible Internet Client Protocol (I2CP) allows applications simplified access to
the I2P network without requiring them to deal with the issues involved with the
Invisible Internet Network Protocol (I2NP).
Interface and classes for a router and client
within the same JVM to directly pass I2CP messages using Queues
instead of serialized messages over socket streams.
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
-
Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.client.impl
Modifier and TypeClassDescriptionclass
Implementation of an I2P session running over TCP.(package private) class
Thread safe implementation of an I2P session running over TCP.(package private) class
I2PSession with protocol and ports Streaming lib has been modified to send I2PSession.PROTO_STREAMING but still receives all.class
Create a new session for doing naming and bandwidth queries only.(package private) class
An additional session using another session's connection. -
Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.data.i2cp
Modifier and TypeMethodDescriptionvoid
I2CPMessageReader.setListener
(I2CPMessageReader.I2CPMessageEventListener lsnr) ModifierConstructorDescriptionprotected
For internal extension only. -
Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.internal
ModifierConstructorDescriptionCreates a new instance of this QueuedMessageReader and spawns a pumper thread. -
Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.router.client
Modifier and TypeClassDescription(package private) class
Receive events from the client and handle them accordingly (updating the runner when necessary)Modifier and TypeMethodDescriptionClientConnectionRunner.createListener()
Allow override for testing