Uses of package net.i2p.data.i2cp
Package | Description |
---|---|
net.i2p.client.impl |
Implements the base I2P SDK for developing applications that communicate
through I2P.
|
net.i2p.data.i2cp |
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).
|
net.i2p.internal |
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.
|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.client |
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
|
net.i2p.router.dummy |
Dummy versions of things for testing.
|
-
Classes in net.i2p.data.i2cp used by net.i2p.client.impl Class Description I2CPMessage Defines the base functionality of API messages As of 0.9.48, does NOT extend DataStructure.I2CPMessageReader The I2CPMessageReader reads an InputStream (usingI2CPMessageHandler
) and passes out events to a registered listener, where events are either messages being received, exceptions being thrown, or the connection being closed.I2CPMessageReader.I2CPMessageEventListener Defines the different events the reader produces while reading the streamMessageId Defines the message ID of a message delivered between a router and a client in a particular session.MessagePayloadMessage Defines the payload message a router sends to the clientSessionId Defines the token passed between the router and client to associate messages with a particular session. -
Classes in net.i2p.data.i2cp used by net.i2p.data.i2cp Class Description AbuseReason Defines the structure for why abuse was reported either by the client to the router or by the router to the clientAbuseSeverity Provides a severity level (larger numbers are more severe) in association with a client reporting abusive behavior to the router or the router reporting it to the clientCreateLeaseSetMessage Defines the message a client sends to a router when authorizing the LeaseSetI2CPMessage Defines the base functionality of API messages As of 0.9.48, does NOT extend DataStructure.I2CPMessageException Represent an error serializing or deserializing a messageI2CPMessageImpl Defines the base message implementation.I2CPMessageReader The I2CPMessageReader reads an InputStream (usingI2CPMessageHandler
) and passes out events to a registered listener, where events are either messages being received, exceptions being thrown, or the connection being closed.I2CPMessageReader.I2CPMessageEventListener Defines the different events the reader produces while reading the streamI2CPMessageReader.I2CPMessageReaderRunner MessageId Defines the message ID of a message delivered between a router and a client in a particular session.SendMessageMessage Defines the message a client sends to a router to ask it to deliver a new messageSessionConfig Defines the information a client must provide to create a sessionSessionId Defines the token passed between the router and client to associate messages with a particular session. -
Classes in net.i2p.data.i2cp used by net.i2p.internal Class Description I2CPMessage Defines the base functionality of API messages As of 0.9.48, does NOT extend DataStructure.I2CPMessageException Represent an error serializing or deserializing a messageI2CPMessageImpl Defines the base message implementation.I2CPMessageReader The I2CPMessageReader reads an InputStream (usingI2CPMessageHandler
) and passes out events to a registered listener, where events are either messages being received, exceptions being thrown, or the connection being closed.I2CPMessageReader.I2CPMessageEventListener Defines the different events the reader produces while reading the streamI2CPMessageReader.I2CPMessageReaderRunner -
Classes in net.i2p.data.i2cp used by net.i2p.router Class Description MessageId Defines the message ID of a message delivered between a router and a client in a particular session.SessionConfig Defines the information a client must provide to create a session -
Classes in net.i2p.data.i2cp used by net.i2p.router.client Class Description CreateLeaseSetMessage Defines the message a client sends to a router when authorizing the LeaseSetDestLookupMessage Request the router look up the dest for a hashGetBandwidthLimitsMessage Request the router tells us the current bw limitsHostLookupMessage Request the router look up the dest for a hash or a host.I2CPMessage Defines the base functionality of API messages As of 0.9.48, does NOT extend DataStructure.I2CPMessageException Represent an error serializing or deserializing a messageI2CPMessageReader The I2CPMessageReader reads an InputStream (usingI2CPMessageHandler
) and passes out events to a registered listener, where events are either messages being received, exceptions being thrown, or the connection being closed.I2CPMessageReader.I2CPMessageEventListener Defines the different events the reader produces while reading the streamMessageId Defines the message ID of a message delivered between a router and a client in a particular session.SendMessageMessage Defines the message a client sends to a router to ask it to deliver a new messageSessionConfig Defines the information a client must provide to create a sessionSessionId Defines the token passed between the router and client to associate messages with a particular session. -
Classes in net.i2p.data.i2cp used by net.i2p.router.dummy Class Description MessageId Defines the message ID of a message delivered between a router and a client in a particular session.SessionConfig Defines the information a client must provide to create a session