Uses of Class
net.i2p.data.i2np.I2NPMessageImpl
Package
Description
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
-
Uses of I2NPMessageImpl in net.i2p.data.i2np
Modifier and TypeClassDescriptionclass
Defines the message a router sends to another router to search for a key in the network database.class
Defines 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
Defines the message a router sends to another router to test the network database reachability, as well as the reply message sent back.class
Defines a message containing arbitrary bytes of data This is what goes in a GarlicClove.class
Defines the message sent back in reply to a message when requested, containing the private ack id.class
Ignore, but save, the SHA-256 checksum in the full 16-byte header when read in.class
Defines the wrapped garlic messageclass
Sent from the OBEP to the tunnel creator via an inbound tunnel.class
Variable size, small records.class
Internal use only, to convert an inbound STBM to a reply.class
The basic build message with 8 records.class
Base for TBM, TBRM, VTBM, VTBRM Retrofitted over them.class
The basic build reply message with 8 records.class
Defines 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
Defines the message sent between one tunnel's endpoint and another's gateway.class
This is similar to DataMessage or GarlicMessage but with a variable message type.class
Variable number of records.class
Transmitted from the new outbound endpoint to the creator through a reply tunnel.