| Package | Description |
|---|---|
| net.i2p.data.i2np | This package defines the low-level messages sent between routers,
called Invisible Internet Network Protocol (I2NP). |
| Modifier and Type | Class and Description |
|---|---|
class | DatabaseLookupMessageDefines the message a router sends to another router to search for a
key in the network database. |
class | DatabaseSearchReplyMessageDefines the message a router sends to another router in response to a
search (DatabaseFindNearest or DatabaseLookup) when it doesn't have the value,
specifying what routers it would search. |
class | DatabaseStoreMessageDefines the message a router sends to another router to test the network
database reachability, as well as the reply message sent back. |
class | DataMessageDefines a message containing arbitrary bytes of data
This is what goes in a GarlicClove. |
class | DeliveryStatusMessageDefines the message sent back in reply to a message when requested, containing
the private ack id. |
class | FastI2NPMessageImplIgnore, but save, the SHA-256 checksum in the full 16-byte header when read in. |
class | GarlicMessageDefines the wrapped garlic message |
class | OutboundTunnelBuildReplyMessageSent from the OBEP to the tunnel creator via an inbound tunnel. |
class | ShortTunnelBuildMessageVariable size, small records. |
class | ShortTunnelBuildReplyMessageInternal use only, to convert an inbound STBM to a reply. |
class | TunnelBuildMessageThe basic build message with 8 records. |
class | TunnelBuildMessageBaseBase for TBM, TBRM, VTBM, VTBRM
Retrofitted over them. |
class | TunnelBuildReplyMessageThe basic build reply message with 8 records. |
class | TunnelDataMessageDefines the message sent between routers as part of the tunnel delivery
The tunnel ID is changed in-place by TunnelParticipant.send(), so
we can't reuse the checksum on output, but we still subclass
FastI2NPMessageImpl so we don't verify the checksum on input... |
class | TunnelGatewayMessageDefines the message sent between one tunnel's endpoint and another's gateway. |
class | UnknownI2NPMessageThis is similar to DataMessage or GarlicMessage but with a variable message type. |
class | VariableTunnelBuildMessageVariable number of records. |
class | VariableTunnelBuildReplyMessageTransmitted from the new outbound endpoint to the creator through a
reply tunnel. |