Package | Description |
---|---|
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.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.client | |
net.i2p.router.message |
Modifier and Type | Method and Description |
---|---|
Payload |
SendMessageMessage.getPayload() |
Payload |
MessagePayloadMessage.getPayload() |
Modifier and Type | Method and Description |
---|---|
void |
SendMessageMessage.setPayload(Payload payload) |
void |
MessagePayloadMessage.setPayload(Payload payload) |
Modifier and Type | Method and Description |
---|---|
Payload |
ClientMessage.getPayload()
Retrieve the payload of the message.
|
Modifier and Type | Method and Description |
---|---|
void |
ClientMessage.setPayload(Payload payload) |
Modifier and Type | Method and Description |
---|---|
(package private) Payload |
ClientConnectionRunner.getPayload(MessageId id)
message body
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
ClientManager.distributeMessage(Destination fromDest,
Destination toDest,
Payload payload,
MessageId msgId,
long expiration,
int flags)
Distribute message to a local or remote destination.
|
(package private) void |
ClientConnectionRunner.receiveMessage(Destination toDest,
Destination fromDest,
Payload payload)
Asynchronously deliver the message to the current runner
|
(package private) void |
ClientConnectionRunner.setPayload(MessageId id,
Payload payload) |
Constructor and Description |
---|
MessageReceivedJob(RouterContext ctx,
ClientConnectionRunner runner,
Destination toDest,
Destination fromDest,
Payload payload) |
Modifier and Type | Method and Description |
---|---|
(package private) static PayloadGarlicConfig |
OutboundClientMessageJobHelper.buildDataClove(RouterContext ctx,
Payload data,
Destination dest,
long expiration)
Build a clove that sends the payload to the destination
|
(package private) static GarlicMessage |
OutboundClientMessageJobHelper.createGarlicMessage(RouterContext ctx,
long replyToken,
long expiration,
PublicKey recipientPK,
Payload data,
Hash from,
Destination dest,
TunnelInfo replyTunnel,
SessionKey wrappedKey,
Set<SessionTag> wrappedTags,
boolean requireAck,
LeaseSet bundledReplyLeaseSet)
Build a garlic message that will be delivered to the router on which the target is located.
|