| Package | Description |
|---|---|
| net.i2p.data.i2cp | The Invisible Internet Client Protocol (I2CP) allows applications simplified access to I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP). |
| net.i2p.internal | Internal communication interfaces for router and client within
same JVM, using queues instead of socket-based I2CP. |
| Modifier and Type | Class and Description |
|---|---|
class | BandwidthLimitsMessageTell the other side the limits |
class | BlindingInfoMessageAdvise the router that the endpoint is blinded. |
class | CreateLeaseSet2MessageLike CreateLeaseSetMessage, but supports both old and new
LeaseSet types, including LS2, Meta, and Encrypted. |
class | CreateLeaseSetMessageDefines the message a client sends to a router when authorizing
the LeaseSet |
class | CreateSessionMessageDefines the message a client sends to a router when establishing a new
session. |
class | DestLookupMessageRequest the router look up the dest for a hash |
class | DestReplyMessageResponse to DestLookupMessage. |
class | DestroySessionMessageDefines the message a client sends to a router when destroying
existing session. |
class | DisconnectMessageDefines the message a client sends to a router when destroying
existing session. |
class | GetBandwidthLimitsMessageRequest the router tells us the current bw limits |
class | GetDateMessageRequest the other side to send us what they think the current time is. |
class | HostLookupMessageRequest the router look up the dest for a hash
or a host. |
class | HostReplyMessageResponse to HostLookupMessage. |
class | MessagePayloadMessageDefines the payload message a router sends to the client |
class | MessageStatusMessageDefines the message a router sends to a client about a single message. |
class | ReceiveMessageBeginMessageDefines the message a client sends to a router when asking the
router to start sending a message to it. |
class | ReceiveMessageEndMessageDefines the message a client sends to a router when asking the
router to start sending a message to it. |
class | ReconfigureSessionMessageMessage to reconfigure an I2CP session. |
class | ReportAbuseMessageDefines the message a client sends to a router when asking the
router what its address visibility is |
class | RequestLeaseSetMessageDefines the message a router sends to a client to request that
a leaseset be created and signed. |
class | RequestVariableLeaseSetMessageDefines the message a router sends to a client to request that
a leaseset be created and signed. |
class | SendMessageExpiresMessageSame as SendMessageMessage, but with an expiration to be passed to the router
As of 0.8.4, retrofitted to use DateAndFlags. |
class | SendMessageMessageDefines the message a client sends to a router to ask it to deliver
a new message |
class | SessionStatusMessageDefines the message a router sends to a client indicating the
status of the session. |
class | SetDateMessageTell the other side what time it is. |
| Modifier and Type | Class and Description |
|---|---|
class | PoisonI2CPMessageFor marking end-of-queues in a standard manner. |