Uses of Class
net.i2p.data.i2np.I2NPMessageImpl
Packages that use 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
Subclasses of I2NPMessageImpl in net.i2p.data.i2npModifier and TypeClassDescriptionclassDefines the message a router sends to another router to search for a key in the network database.classDefines 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.classDefines the message a router sends to another router to test the network database reachability, as well as the reply message sent back.classDefines a message containing arbitrary bytes of data This is what goes in a GarlicClove.classDefines the message sent back in reply to a message when requested, containing the private ack id.classIgnore, but save, the SHA-256 checksum in the full 16-byte header when read in.classDefines the wrapped garlic messageclassSent from the OBEP to the tunnel creator via an inbound tunnel.classVariable size, small records.classInternal use only, to convert an inbound STBM to a reply.classThe basic build message with 8 records.classBase for TBM, TBRM, VTBM, VTBRM Retrofitted over them.classThe basic build reply message with 8 records.classDefines 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...classDefines the message sent between one tunnel's endpoint and another's gateway.classThis is similar to DataMessage or GarlicMessage but with a variable message type.classVariable number of records.classTransmitted from the new outbound endpoint to the creator through a reply tunnel.