パッケージ | 説明 |
---|---|
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 |
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
|
修飾子とタイプ | フィールド | 説明 |
---|---|---|
protected Payload |
SendMessageMessage._payload |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Payload |
MessagePayloadMessage.getPayload() |
|
Payload |
SendMessageMessage.getPayload() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
MessagePayloadMessage.setPayload(Payload payload) |
|
void |
SendMessageMessage.setPayload(Payload payload) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
Payload |
ClientMessage.getPayload() |
Retrieve the payload of the message.
|
コンストラクタ | 説明 |
---|---|
ClientMessage(Destination toDest,
Payload payload,
SessionConfig config,
Destination fromDest,
MessageId msgID,
long messageNonce,
long expiration,
int flags) |
For outbound (locally originated)
|
ClientMessage(Hash toDestHash,
Payload payload) |
For inbound (from remote dest)
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
(package private) Payload |
ClientConnectionRunner.getPayload(MessageId id) |
Only call if _dontSendMSMOnReceive is false, otherwise will always be null
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
(package private) void |
ClientManager.distributeMessage(Destination fromDest,
Destination toDest,
Payload payload,
MessageId msgId,
long messageNonce,
long expiration,
int flags) |
Distribute message to a local or remote destination.
|
(package private) boolean |
ClientConnectionRunner.receiveMessage(Destination toDest,
Destination fromDest,
Payload payload) |
Synchronously deliver the message to the current runner
Failure indication is available as of 0.9.29.
|
(package private) boolean |
ClientConnectionRunner.receiveMessage(Hash toHash,
Destination fromDest,
Payload payload) |
Synchronously deliver the message to the current runner
Failure indication is available as of 0.9.29.
|
(package private) void |
ClientConnectionRunner.setPayload(MessageId id,
Payload payload) |
Only call if _dontSendMSMOnReceive is false
|
コンストラクタ | 説明 |
---|---|
MessageReceivedJob(RouterContext ctx,
ClientConnectionRunner runner,
Destination toDest,
Destination fromDest,
Payload payload,
boolean sendDirect) |