パッケージ | 説明 |
---|---|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.dummy |
Dummy versions of things for testing.
|
net.i2p.router.tunnel.pool |
Tunnel creation, tunnel build message handling.
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
TunnelPoolSettings |
ClientTunnelSettings.getInboundSettings() |
|
TunnelPoolSettings |
TunnelManagerFacade.getInboundSettings() |
|
TunnelPoolSettings |
TunnelManagerFacade.getInboundSettings(Hash client) |
|
TunnelPoolSettings |
ClientTunnelSettings.getOutboundSettings() |
|
TunnelPoolSettings |
TunnelManagerFacade.getOutboundSettings() |
|
TunnelPoolSettings |
TunnelManagerFacade.getOutboundSettings(Hash client) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
TunnelManagerFacade.setInboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
TunnelManagerFacade.setInboundSettings(TunnelPoolSettings settings) |
|
void |
TunnelManagerFacade.setOutboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
TunnelManagerFacade.setOutboundSettings(TunnelPoolSettings settings) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
TunnelPoolSettings |
DummyTunnelManagerFacade.getInboundSettings() |
|
TunnelPoolSettings |
DummyTunnelManagerFacade.getInboundSettings(Hash client) |
|
TunnelPoolSettings |
DummyTunnelManagerFacade.getOutboundSettings() |
|
TunnelPoolSettings |
DummyTunnelManagerFacade.getOutboundSettings(Hash client) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
DummyTunnelManagerFacade.setInboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
DummyTunnelManagerFacade.setInboundSettings(TunnelPoolSettings settings) |
|
void |
DummyTunnelManagerFacade.setOutboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
DummyTunnelManagerFacade.setOutboundSettings(TunnelPoolSettings settings) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
TunnelPoolSettings |
TunnelPoolManager.getInboundSettings() |
exploratory
|
TunnelPoolSettings |
TunnelPoolManager.getInboundSettings(Hash client) |
|
TunnelPoolSettings |
TunnelPoolManager.getOutboundSettings() |
exploratory
|
TunnelPoolSettings |
TunnelPoolManager.getOutboundSettings(Hash client) |
|
TunnelPoolSettings |
TunnelPool.getSettings() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
protected int |
TunnelPeerSelector.getLength(TunnelPoolSettings settings) |
|
protected java.util.List<Hash> |
TunnelPeerSelector.selectExplicit(TunnelPoolSettings settings,
int length) |
For debugging, also possibly for restricted routes?
Needs analysis and testing
|
java.util.List<Hash> |
ClientPeerSelector.selectPeers(TunnelPoolSettings settings) |
Returns ENDPOINT FIRST, GATEWAY LAST!!!!
In: us ..
|
java.util.List<Hash> |
ExploratoryPeerSelector.selectPeers(TunnelPoolSettings settings) |
Returns ENDPOINT FIRST, GATEWAY LAST!!!!
In: us ..
|
abstract java.util.List<Hash> |
TunnelPeerSelector.selectPeers(TunnelPoolSettings settings) |
Which peers should go into the next tunnel for the given settings?
|
void |
TunnelPoolManager.setInboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
TunnelPoolManager.setInboundSettings(TunnelPoolSettings settings) |
exploratory
|
void |
TunnelPoolManager.setOutboundSettings(Hash client,
TunnelPoolSettings settings) |
|
void |
TunnelPoolManager.setOutboundSettings(TunnelPoolSettings settings) |
exploratory
|
(package private) void |
TunnelPool.setSettings(TunnelPoolSettings settings) |
|
protected boolean |
TunnelPeerSelector.shouldSelectExplicit(TunnelPoolSettings settings) |
For debugging, also possibly for restricted routes?
Needs analysis and testing
|
コンストラクタ | 説明 |
---|---|
AliasedTunnelPool(RouterContext ctx,
TunnelPoolManager mgr,
TunnelPoolSettings settings,
TunnelPool aliasOf) |
|
TunnelPool(RouterContext ctx,
TunnelPoolManager mgr,
TunnelPoolSettings settings,
TunnelPeerSelector sel) |