- r1 - Variable in class net.i2p.router.sybil.Pair
-
- r2 - Variable in class net.i2p.router.sybil.Pair
-
- RandomIterator<E> - Class in net.i2p.router.util
-
This is some Java code I wrote for a school project to save some time when iterating in
random order over a part of list (until some condition becomes true):
Here is a sample on how to use the code:
- RandomIterator(List<E>) - Constructor for class net.i2p.router.util.RandomIterator
-
- RANGE - Static variable in class org.cybergarage.http.HTTP
-
- RatchetEntry - Class in net.i2p.router.crypto.ratchet
-
Simple object with outbound tag, key, and nonce,
and an optional next keys.
- RatchetEntry(RatchetSessionTag, SessionKeyAndNonce, int, int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetEntry
-
outbound - calculated key
- RatchetEntry(RatchetSessionTag, SessionKeyAndNonce, int, int, NextSessionKey, NextSessionKey, List<Integer>) - Constructor for class net.i2p.router.crypto.ratchet.RatchetEntry
-
- RatchetPayload - Class in net.i2p.router.crypto.ratchet
-
Ratchet payload generation and parsing
- RatchetPayload() - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload
-
- RatchetPayload.AckBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.AckRequestBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.Block - Class in net.i2p.router.crypto.ratchet
-
Base class for blocks to be transmitted.
- RatchetPayload.DateTimeBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.GarlicBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.NextKeyBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.OptionsBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.PaddingBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.PayloadCallback - Interface in net.i2p.router.crypto.ratchet
-
For all callbacks, recommend throwing exceptions only from the handshake.
- RatchetPayload.PNBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetPayload.TerminationBlock - Class in net.i2p.router.crypto.ratchet
-
- RatchetSessionTag - Class in net.i2p.router.crypto.ratchet
-
8 bytes of random data.
- RatchetSessionTag(long) - Constructor for class net.i2p.router.crypto.ratchet.RatchetSessionTag
-
- RatchetSessionTag(byte[]) - Constructor for class net.i2p.router.crypto.ratchet.RatchetSessionTag
-
- RatchetSKM - Class in net.i2p.router.crypto.ratchet
-
- RatchetSKM(RouterContext) - Constructor for class net.i2p.router.crypto.ratchet.RatchetSKM
-
For the router SKM only.
- RatchetSKM(RouterContext, Destination) - Constructor for class net.i2p.router.crypto.ratchet.RatchetSKM
-
The session key manager is constructed and accessed through the
client manager.
- RatchetTagSet - Class in net.i2p.router.crypto.ratchet
-
A tagset class for one direction, either inbound or outbound.
- RatchetTagSet(HKDF, HandshakeState, SessionKey, SessionKey, long) - Constructor for class net.i2p.router.crypto.ratchet.RatchetTagSet
-
Outbound NSR Tagset
- RatchetTagSet(HKDF, SessionKey, SessionKey, long, int, int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetTagSet
-
Outbound ES Tagset
- RatchetTagSet(HKDF, SessionTagListener, HandshakeState, SessionKey, SessionKey, long, int, int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetTagSet
-
Inbound NSR Tagset
- RatchetTagSet(HKDF, SessionTagListener, PublicKey, SessionKey, SessionKey, long, int, int, int, int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetTagSet
-
Inbound ES Tagset
- RatchetTagSet(SessionTagListener, SessionKey, long, long) - Constructor for class net.i2p.router.crypto.ratchet.RatchetTagSet
-
For SingleTagSet
- RATES - Static variable in class net.i2p.router.transport.udp.UDPTransport
-
- RATES - Static variable in class net.i2p.router.util.PriBlockingQueue
-
- RCLASSES - Static variable in class net.i2p.router.CommandLine
-
- REACHABILITY - Static variable in class net.i2p.router.util.EventLog
-
- read() - Method in class net.i2p.router.transport.BandwidthLimitedInputStream
-
- read(byte[]) - Method in class net.i2p.router.transport.BandwidthLimitedInputStream
-
- read(byte[], int, int) - Method in class net.i2p.router.transport.BandwidthLimitedInputStream
-
- read() - Method in class net.i2p.router.transport.FakeInputStream
-
- read(HTTPSocket) - Method in class org.cybergarage.http.HTTPPacket
-
- read() - Method in class org.cybergarage.http.HTTPRequest
-
- READ_MESSAGE - Static variable in class com.southernstorm.noise.protocol.HandshakeState
-
The HandshakeState expects the application to read the
next message payload from the handshake.
- readACK(int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readACKBitfields() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readACKBitfieldsIncluded() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readACKCount() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readACKsIncluded() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readAliceIntroKey(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- readAliceIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- readAliceIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- readAlicePort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- readBytes(InputStream) - Method in class net.i2p.data.i2np.DeliveryInstructions
-
- readBytes(byte[], int) - Method in class net.i2p.data.i2np.DeliveryInstructions
-
- readBytes(byte[], int, int, int) - Method in class net.i2p.data.i2np.FastI2NPMessageImpl
-
Ignore, but save, the checksum, to be used later if necessary.
- readBytes(InputStream) - Method in class net.i2p.data.i2np.GarlicClove
-
- readBytes(byte[], int) - Method in class net.i2p.data.i2np.GarlicClove
-
- readBytes(byte[], int, int) - Method in interface net.i2p.data.i2np.I2NPMessage
-
Read the body into the data structures, after the initial type byte, using
the current class's format as defined by the I2NP specification
- readBytes(byte[], int, int, int) - Method in interface net.i2p.data.i2np.I2NPMessage
-
Read the body into the data structures, after the initial type byte, using
the current class's format as defined by the I2NP specification
- readBytes(InputStream) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
- readBytes(byte[], int, int) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
Read the header, then read the rest into buffer, then call
readMessage in the implemented message type
- readBytes(byte[], int, int, int) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
Set a limit on the max to read from the data buffer, so that
we can use a large buffer but prevent the reader from reading off the end.
- readBytes(InputStream) - Method in class net.i2p.data.router.RouterAddress
-
As of 0.9.3, expiration MUST be all zeros as it is ignored on
readin and the signature will fail.
- readBytes(InputStream) - Method in class net.i2p.data.router.RouterInfo
-
This does NOT validate the signature
- readBytes(InputStream, boolean) - Method in class net.i2p.data.router.RouterInfo
-
If verifySig is true,
this validates the signature while reading in,
and throws a DataFormatException if the sig is invalid.
- readBytesRatchet(byte[], int, int) - Method in class net.i2p.data.i2np.GarlicClove
-
Short format for ECIES-Ratchet, saves 22 bytes.
- readChallengeSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
unused
- readChallengeSize(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
unused
- readChallengeSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
unused
- readChallengeSize(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
unused
- readCharlieIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
what IP charlie is reachable on
- readCharlieIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- readCharliePort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
what port charlie is reachable on
- readCloveSet(byte[], int) - Method in class net.i2p.router.message.GarlicMessageParser
-
ElGamal only
- readConfig() - Method in class net.i2p.router.Router
-
This updates the config with all settings found in the file.
- ReadConfigJob - Class in net.i2p.router.tasks
-
Simply read the router config periodically,
so that the user may make config changes externally.
- ReadConfigJob(RouterContext) - Constructor for class net.i2p.router.tasks.ReadConfigJob
-
- readCurrentFragmentNum() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
which fragment is this?
- readCurrentFragmentSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
- ReAdd() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- readECN() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readEncryptedSignature(byte[], int, int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
- Reader - Class in com.maxmind.db
-
Instances of this class provide a reader for the MaxMind DB format.
- Reader(File) - Constructor for class com.maxmind.db.Reader
-
Constructs a Reader for the MaxMind DB format, with no caching.
- Reader(File, NodeCache) - Constructor for class com.maxmind.db.Reader
-
Constructs a Reader for the MaxMind DB format, with the specified backing
cache.
- Reader(InputStream) - Constructor for class com.maxmind.db.Reader
-
- Reader(InputStream, NodeCache) - Constructor for class com.maxmind.db.Reader
-
Constructs a Reader with the specified backing cache, as if in mode
Reader.FileMode.MEMORY, without using a
File instance.
- Reader(File, Reader.FileMode) - Constructor for class com.maxmind.db.Reader
-
Constructs a Reader for the MaxMind DB format, with no caching.
- Reader(File, Reader.FileMode, NodeCache) - Constructor for class com.maxmind.db.Reader
-
Constructs a Reader for the MaxMind DB format, with the specified backing
cache.
- Reader - Class in net.i2p.router.transport.ntcp
-
Pool of running threads which will process any read bytes on any of the
NTCPConnections, including the decryption of the data read, connection
handshaking, parsing bytes into I2NP messages, etc.
- Reader(RouterContext) - Constructor for class net.i2p.router.transport.ntcp.Reader
-
- Reader() - Constructor for class net.i2p.router.transport.udp.UDPPacketReader.Reader
-
- Reader.FileMode - Enum in com.maxmind.db
-
The file mode to use when opening a MaxMind DB.
- readError(I2CPMessageReader, Exception) - Method in class net.i2p.router.client.ClientMessageEventListener
-
Handle notification that there was an error
- readExpiration() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
The expiration in milliseconds from now.
- readExtendedDataIncluded() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readExtendedOptions() - Method in class net.i2p.router.transport.udp.UDPPacketReader.Reader
-
Returns extended option data from the header, 0-255 bytes, or null if none.
- readExtendedOptions() - Method in class net.i2p.router.transport.udp.UDPPacketReader
-
Returns extended option data, 0-255 bytes, or null if none.
- readFinalFragmentSignedOnTime() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
Read the time at which the signature was generated.
- readFinalSignature(byte[], int, int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
Read the signature from the final sessionConfirmed packet.
- readFragmentCount() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readFragmentData(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
read the fragment data from the nonterminal sessionConfirmed packet
- readFromProperties(Properties) - Method in class net.i2p.router.ClientTunnelSettings
-
- readFromProperties(String, Properties) - Method in class net.i2p.router.TunnelPoolSettings
-
Defaults in props are NOT honored.
- readGeoIPFile(I2PAppContext, Long[], Map<String, String>) - Static method in class net.i2p.router.transport.GeoIPv6
-
Lookup search items in the geoip file.
- readIntroKey(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.PeerTestReader
-
what Alice's intro key is (if known - if unknown, the key is INVALID_KEY)
- readIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.PeerTestReader
-
what IP Alice is reachable on
- readIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
what IP Alice is reachable on
- readIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
what IP Alice is reachable on
- readIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
what IP do they think we are coming on?
- readIP(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionRequestReader
-
what IP bob is reachable on
- readIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.PeerTestReader
-
- readIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
- readIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- readIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
sizeof(IP)
- readIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionRequestReader
-
- readIsInboundGateway() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
The current hop is the inbound gateway.
- readIsOutboundEndpoint() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
The current hop is the outbound endpoint.
- readIV(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
- readIVKey() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
Tunnel IV encryption key that the current hop should use
- readKeyData(File, File) - Static method in class net.i2p.router.startup.LoadRouterInfoJob
-
- readKeyingMaterial() - Method in class net.i2p.router.transport.udp.UDPPacketReader
-
- readLayerKey() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
Tunnel layer encryption key that the current hop should use
- readMessage(byte[], int, int, byte[], int) - Method in class com.southernstorm.noise.protocol.HandshakeState
-
Reads a message payload during the handshake.
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.DatabaseStoreMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.DataMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.DeliveryStatusMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.GarlicMessage
-
- readMessage(byte[], int, int, int) - Method in interface net.i2p.data.i2np.I2NPMessage
-
Read the body into the data structures, after the initial type byte and
the uniqueId / expiration, using the current class's format as defined by
the I2NP specification
- readMessage(byte[], int, int, int, I2NPMessageHandler) - Method in interface net.i2p.data.i2np.I2NPMessage
-
- readMessage(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageHandler
-
Read an I2NPMessage from the byte array and return the fully populated object.
- readMessage(byte[], int) - Method in class net.i2p.data.i2np.I2NPMessageHandler
-
Result is retreived with lastRead()
- readMessage(byte[], int, int) - Method in class net.i2p.data.i2np.I2NPMessageHandler
-
Set a limit on the max to read from the data buffer, so that
we can use a large buffer but prevent the reader from reading off the end.
- readMessage(byte[], int, int, int, I2NPMessageHandler) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.ShortTunnelBuildMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.ShortTunnelBuildReplyMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.TunnelBuildMessageBase
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.TunnelDataMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.TunnelGatewayMessage
-
- readMessage(byte[], int, int, int, I2NPMessageHandler) - Method in class net.i2p.data.i2np.TunnelGatewayMessage
-
Note that for efficiency at the IBGW, this does not fully deserialize the included
I2NP Message.
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.UnknownI2NPMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.VariableTunnelBuildMessage
-
- readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.VariableTunnelBuildReplyMessage
-
- readMessageFragment(int, byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readMessageFragmentNum(int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readMessageFragmentSize(int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readMessageId(int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readMessageIsLast(int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readNextIdentity() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
Read the next hop from the record.
- readNextTunnelId() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
What tunnel ID the next hop receives messages on.
- readNonce() - Method in class net.i2p.router.transport.udp.UDPPacketReader.PeerTestReader
-
- readNonce() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- readNonce() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- readOptions() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
ECIES only.
- readPayloadType() - Method in class net.i2p.router.transport.udp.UDPPacketReader
-
what type of payload is in here?
- readPort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.PeerTestReader
-
what IP Alice is reachable on
- readPort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
- readPort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- readPort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
what port do they think we are coming from?
- readProfile(File) - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
-
- readProfiles() - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
-
- readReceiveTunnelId() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
what tunnel ID should this receive messages on
- readRelayTag() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
read in the 4 byte relayAs tag
- readReplyIV() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
IV that should be used to encrypt the reply
- readReplyKey() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
Session key that should be used to encrypt the reply
- readReplyMessageId() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
What message ID should we send the request to the next hop with.
- readReplyRequested() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readRequestTime() - Method in class net.i2p.data.i2np.BuildRequestRecord
-
For ElGamal, time that the request was sent (ms), truncated to the nearest hour.
- readSignedOnTime() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
- readTag() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- readTimestamp() - Method in class net.i2p.router.transport.udp.UDPPacketReader
-
- readTotalFragmentNum() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
-
how many fragments will there be?
- readWantPreviousACKs() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
-
- readX(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionRequestReader
-
- readY(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
-
- REASON_AEAD - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_BANNED - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_FRAME_TIMEOUT - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_FRAMING - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_MSG1 - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_MSG2 - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_MSG3 - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_OPTIONS - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_PADDING - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_PAYLOAD - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_S_MISMATCH - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_SIGFAIL - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_SIGTYPE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_SKEW - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_TERMINATION - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_TIMEOUT - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- REASON_UNSPEC - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
- reasonString - Variable in class org.freenetproject.ForwardPortStatus
-
- rebuildNewIdentity() - Method in class net.i2p.router.Router
-
Rebuild a new identity the hard way - delete all of our old identity
files, then reboot the router.
- rebuildRouterInfo() - Method in class net.i2p.router.Router
-
Rebuild and republish our routerInfo since something significant
has changed.
- rebuildRouterInfo(boolean) - Method in class net.i2p.router.Router
-
Rebuild and republish our routerInfo since something significant
has changed.
- rebuildRouterInfo() - Method in class net.i2p.router.startup.RebuildRouterInfoJob
-
- rebuildRouterInfo(boolean) - Method in class net.i2p.router.startup.RebuildRouterInfoJob
-
- RebuildRouterInfoJob - Class in net.i2p.router.startup
-
This used be called from StartAcceptingClientsJob but is now disabled.
- RebuildRouterInfoJob(RouterContext) - Constructor for class net.i2p.router.startup.RebuildRouterInfoJob
-
- receive(byte[], Hash) - Method in class net.i2p.router.dummy.VMCommSystem
-
We send messages between comms as bytes so that we strip any router-local
info.
- receive(GarlicMessage) - Method in class net.i2p.router.message.GarlicMessageReceiver
-
- receive(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.EstablishBase
-
Parse the contents of the buffer as part of the handshake.
- receive(ByteBuffer) - Method in interface net.i2p.router.transport.ntcp.EstablishState
-
Parse the contents of the buffer as part of the handshake.
- receive(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.InboundEstablishState
-
Parse the contents of the buffer as part of the handshake.
- receive(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.OutboundEstablishState
-
Parse the contents of the buffer as part of the handshake.
- receive(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
-
Parse the contents of the buffer as part of the handshake.
- receive() - Method in class net.i2p.router.transport.udp.UDPEndpoint
-
Blocking call to receive the next inbound UDP packet from any peer.
- receive(int, byte[], int, int, boolean) - Method in class net.i2p.router.tunnel.FragmentedMessage
-
Receive a followup fragment, though one of these may arrive at the endpoint
prior to the fragment # 0.
- receive(byte[], int, int, boolean, Hash, TunnelId) - Method in class net.i2p.router.tunnel.FragmentedMessage
-
Receive the first fragment (#0) and related metadata.
- receive() - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
-
- receive() - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
-
- receiveComplete(I2NPMessage, Hash, TunnelId) - Method in interface net.i2p.router.tunnel.FragmentHandler.DefragmentedReceiver
-
Receive a fully formed I2NPMessage out of the tunnel
- receiveComplete(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.FragmentTest.DefragmentedReceiverImpl
-
- receiveComplete(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.GatewayITBase.TestReceiver
-
- received(int) - Method in interface net.i2p.router.transport.udp.ACKBitfield
-
has the given fragment been received?
- received() - Method in class net.i2p.router.transport.udp.UDPPacket
-
a packet handler has pulled it off the inbound queue
- receivedACK(PublicKey, int, int) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
-
- receiveData(OutboundEstablishState) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
A data packet arrived on an outbound connection being established, which
means its complete (yay!).
- receiveData(PeerState, UDPPacketReader.DataReader) - Method in class net.i2p.router.transport.udp.InboundMessageFragments
-
Pull the fragments and ACKs out of the authenticated data packet
- receivedComplete() - Method in interface net.i2p.router.transport.udp.ACKBitfield
-
has the entire message been received completely?
- receivedOk() - Method in class net.i2p.router.tunnel.FragmentTest.DefragmentedReceiverImpl
-
- receiveEncrypted(byte[]) - Method in class net.i2p.router.tunnel.FragmentTest.ReceiverImpl
-
- receiveEncrypted(byte[]) - Method in class net.i2p.router.tunnel.GatewayITBase.TestReceiver
-
- receiveEncrypted(byte[]) - Method in class net.i2p.router.tunnel.InboundGatewayReceiver
-
- receiveEncrypted(byte[], boolean) - Method in class net.i2p.router.tunnel.InboundGatewayReceiver
-
- receiveEncrypted(byte[]) - Method in class net.i2p.router.tunnel.OutboundReceiver
-
- receiveEncrypted(byte[]) - Method in interface net.i2p.router.tunnel.TunnelGateway.Receiver
-
Take the encrypted data and send it off to the next hop
- receiveFragment(UDPPacketReader.DataReader, int) - Method in class net.i2p.router.transport.udp.InboundMessageState
-
Read in the data from the fragment.
- receiveHolePunch(InetAddress, int) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Called from UDPReceiver.
- receiveHolePunch() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
-
Accelerate response to RelayResponse if we haven't sent it yet.
- receiveIV(byte[], int, byte[], int) - Method in class net.i2p.router.tunnel.BloomFilterIVValidator
-
- receiveIV(byte[], int, byte[], int) - Method in class net.i2p.router.tunnel.DummyValidator
-
- receiveIV(byte[], int, byte[], int) - Method in class net.i2p.router.tunnel.HashSetIVValidator
-
Deprecated.
- receiveIV(byte[], int, byte[], int) - Method in interface net.i2p.router.tunnel.IVValidator
-
receive the IV for the tunnel message, returning true if it is valid,
or false if it has already been used (or is otherwise invalid).
- receiveMessage(Destination, Destination, Payload) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Synchronously deliver the message to the current runner
Failure indication is available as of 0.9.29.
- receiveMessage(Hash, Destination, Payload) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Synchronously deliver the message to the current runner
Failure indication is available as of 0.9.29.
- receiveMessage() - Method in class net.i2p.router.client.MessageReceivedJob
-
Same as runJob() but with a return value
- receiveMessage(String, long, long, Hash, boolean) - Method in class net.i2p.router.MessageHistory
-
We just received a message from the peer
- receiveMessage(String, long, long, boolean) - Method in class net.i2p.router.MessageHistory
-
- receiveMessage(InboundMessageState) - Method in class net.i2p.router.transport.udp.MessageReceiver
-
This queues the message for processing.
- receiveNext() - Method in class net.i2p.router.transport.udp.PacketHandler
-
Blocking call to retrieve the next inbound packet, or null if we have
shut down.
- receivePayloadMessage(long) - Method in class net.i2p.router.MessageHistory
-
Receive a payload message to distribute to a client
- receiveRelayIntro(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.IntroductionManager
-
We are Charlie and we got this from Bob.
- receiveRelayRequest(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.IntroductionManager
-
We are Bob and we got this from Alice.
- receiveRelayResponse(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
We are Alice, we sent a RelayRequest to Bob and got a response back.
- ReceiverImpl(FragmentHandler, int) - Constructor for class net.i2p.router.tunnel.FragmentTest.ReceiverImpl
-
- receiverOnly() - Method in class com.southernstorm.noise.protocol.CipherStatePair
-
Destroys the sending CipherState and retains only the receiving CipherState.
- receiveSessionConfirmed(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
got a SessionConfirmed (should only happen as part of an inbound
establishment)
- receiveSessionConfirmed(UDPPacketReader.SessionConfirmedReader) - Method in class net.i2p.router.transport.udp.InboundEstablishState
-
Note that while a SessionConfirmed could in theory be fragmented,
in practice a RouterIdentity is 387 bytes and a single fragment is 512 bytes max,
so it will never be fragmented.
- receiveSessionCreated(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Got a SessionCreated (in response to our outbound SessionRequest)
- receiveSessionCreated(UDPPacketReader.SessionCreatedReader) - Method in class net.i2p.router.transport.udp.OutboundEstablishState
-
- receiveSessionDestroy(RemoteHostId, PeerState) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Got a SessionDestroy on an established conn
- receiveSessionDestroy(RemoteHostId, OutboundEstablishState) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Got a SessionDestroy during outbound establish
- receiveSessionDestroy(RemoteHostId) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Got a SessionDestroy - maybe during an inbound establish?
TODO - PacketHandler won't look up inbound establishes
As this packet was essentially unauthenticated (i.e.
- receiveSessionRequest(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.EstablishmentManager
-
Got a SessionRequest (initiates an inbound establishment)
- receiveSessionRequest(UDPPacketReader.SessionRequestReader) - Method in class net.i2p.router.transport.udp.InboundEstablishState
-
- receiveTest(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.PeerTestManager
-
Entry point for all incoming packets.
- receiveTimestamp - Variable in class net.i2p.router.time.NtpMessage
-
This is the time at which the request arrived at the server, in seconds
since 00:00 1-Jan-1900.
- receiveTunnelFragment(long, int, Object) - Method in class net.i2p.router.MessageHistory
-
- receiveTunnelFragmentComplete(long) - Method in class net.i2p.router.MessageHistory
-
- receiveTunnelMessage(byte[], int, int) - Method in class net.i2p.router.tunnel.FragmentHandler
-
Receive the raw preprocessed message at the endpoint, parsing out each
of the fragments, using those to fill various FragmentedMessages, and
sending the resulting I2NPMessages where necessary.
- recheckReachability() - Method in class net.i2p.router.CommSystemFacade
-
- recheckReachability() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
- recheckReachability() - Method in interface net.i2p.router.transport.Transport
-
- recheckReachability() - Method in class net.i2p.router.transport.TransportImpl
-
- recheckReachability() - Method in class net.i2p.router.transport.TransportManager
-
- recheckReachability() - Method in class net.i2p.router.transport.udp.UDPTransport
-
- RECORD_COUNT - Variable in class net.i2p.data.i2np.TunnelBuildMessageBase
-
- RECORD_SIZE - Static variable in class net.i2p.data.i2np.TunnelBuildMessageBase
-
- rectify(boolean, int) - Static method in class net.i2p.router.transport.udp.MTU
-
- recv(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
The contents of the buffer have been read and can be processed asap.
- RECV_MESSAGE_BUFSIZE - Static variable in class org.cybergarage.upnp.ssdp.SSDP
-
- recvEncryptedI2NP(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
Connection must be established!
The contents of the buffer include some fraction of one or more
encrypted and encoded I2NP messages.
- referenceIdentifier - Variable in class net.i2p.router.time.NtpMessage
-
This is a 4-byte array identifying the particular reference source.
- referenceIdentifierToString() - Method in class net.i2p.router.time.NtpMessage
-
- referenceTimestamp - Variable in class net.i2p.router.time.NtpMessage
-
This is the time at which the local clock was last set or corrected, in
seconds since 00:00 1-Jan-1900.
- refillBandwidthQueues(List<FIFOBandwidthLimiter.Request>, long, long, long, long) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
More bytes are available - add them to the queue and satisfy any requests
we can
- refreshLeaseSet() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
-
- refreshLeaseSet() - Method in class net.i2p.router.tunnel.pool.TunnelPool
-
noop for outbound and exploratory
- RefreshRoutersJob - Class in net.i2p.router.networkdb.kademlia
-
Go through all the routers once, after startup, and refetch their router infos.
- RefreshRoutersJob(RouterContext, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.RefreshRoutersJob
-
- region - Variable in class com.maxmind.geoip.Location
-
- Region - Class in com.maxmind.geoip
-
- Region() - Constructor for class com.maxmind.geoip.Region
-
- region - Variable in class com.maxmind.geoip.Region
-
- REGION_EDITION_REV0 - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- REGION_EDITION_REV1 - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- register(ClientApp) - Method in class net.i2p.router.startup.RouterAppManager
-
Register with the manager under the given name,
so that other clients may find it.
- register(ServerSocketChannel) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
Register the acceptor.
- registerAndStart(Transport) - Method in class net.i2p.router.transport.TransportManager
-
Pluggable transports.
- registerBuilder(I2NPMessageImpl.Builder, int) - Static method in class net.i2p.data.i2np.I2NPMessageImpl
-
- registerCallback(PublicKey, int, int, ReplyCallback) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
-
- registerConnect(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
Outbound
- registerConnection(ClientConnectionRunner) - Method in class net.i2p.router.client.ClientManager
-
- registerEncryptedDestination(ClientConnectionRunner, Hash) - Method in class net.i2p.router.client.ClientManager
-
Call after destinationEstablished(),
when an encrypted leaseset is created, so we know it's local.
- registerEncryptedLS(Hash) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Call after destinationEstablished(),
when an encrypted leaseset is created, so we know it's local.
- registerHandlerJobBuilder(int, HandlerJobBuilder) - Method in class net.i2p.router.InNetMessagePool
-
- registerKeys(Destination, SigningPrivateKey, PrivateKey) - Method in class net.i2p.router.KeyManager
-
Client with a single key
- registerKeys(Destination, SigningPrivateKey, List<PrivateKey>) - Method in class net.i2p.router.KeyManager
-
Client with multiple keys
- registerMetaDest(Destination) - Method in class net.i2p.router.client.ClientManager
-
Declare that we're going to publish a meta LS for this destination.
- registerMetaDest(Destination) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
Declare that we're going to publish a meta LS for this destination.
- registerMetaDest(Destination) - Method in class net.i2p.router.ClientManagerFacade
-
Declare that we're going to publish a meta LS for this destination.
- registerPending(MessageSelector, ReplyJob, Job) - Method in class net.i2p.router.transport.OutboundMessageRegistry
-
Registers a new, empty OutNetMessage, with the reply and timeout jobs specified.
- registerPending(OutNetMessage) - Method in class net.i2p.router.transport.OutboundMessageRegistry
-
Register the message.
- registerTimer(PublicKey, Destination, SimpleTimer2.TimedEvent) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
-
Side effect - binds this session to the supplied destination.
- registerTransport(Transport) - Method in class net.i2p.router.CommSystemFacade
-
Pluggable transport
- registerTransport(Transport) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
Pluggable transports.
- reinitialize() - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
- reinitialize() - Method in class net.i2p.router.transport.FIFOBandwidthRefiller
-
- REKEYED - Static variable in class net.i2p.router.util.EventLog
-
- RelayIntroReader() - Constructor for class net.i2p.router.transport.udp.UDPPacketReader.RelayIntroReader
-
- RelayRequestReader() - Constructor for class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
-
- RelayResponseReader() - Constructor for class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
-
- release() - Method in class net.i2p.router.transport.udp.UDPPacket
-
- release(BloomSHA1.FilterKey) - Method in class org.xlattice.crypto.filters.BloomSHA1
-
- releaseBuf(ByteBuffer) - Static method in class net.i2p.router.transport.ntcp.EventPumper
-
Return a read buffer to the pool.
- releaseBufs(boolean) - Method in class net.i2p.router.transport.ntcp.EstablishBase
-
Only call once.
- releaseBufs(boolean) - Method in class net.i2p.router.transport.ntcp.InboundEstablishState
-
Only call once.
- releaseBufs(boolean) - Method in class net.i2p.router.transport.ntcp.OutboundEstablishState
-
Only call once.
- releaseReadLock() - Method in class net.i2p.router.util.DecayingBloomFilter
-
- releaseResources() - Static method in class net.i2p.router.transport.ntcp.NTCPConnection
-
Call at transport shutdown
- releaseResources() - Method in class net.i2p.router.transport.udp.InboundMessageState
-
- releaseWriteLock() - Method in class net.i2p.router.util.DecayingBloomFilter
-
- remaining() - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
-
tags remaining
- remaining() - Method in class net.i2p.router.crypto.ratchet.SingleTagSet
-
- RemoteHostId - Class in net.i2p.router.transport.udp
-
Unique ID for a peer - its IP + port, all bundled into a tidy obj.
- RemoteHostId(byte[], int) - Constructor for class net.i2p.router.transport.udp.RemoteHostId
-
direct
- RemoteHostId(Hash) - Constructor for class net.i2p.router.transport.udp.RemoteHostId
-
indirect
- RemovableSingletonSet<E> - Class in net.i2p.router.util
-
Like Collections.singleton() but item is removable,
clear() is supported, and the iterator supports remove().
- RemovableSingletonSet(E) - Constructor for class net.i2p.router.util.RemovableSingletonSet
-
- remove(byte[]) - Method in class net.i2p.router.Blocklist
-
Remove from the in-memory single-IP blocklist.
- remove(int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
-
- remove(Hash) - Method in interface net.i2p.router.networkdb.kademlia.DataStore
-
- remove(Hash, boolean) - Method in interface net.i2p.router.networkdb.kademlia.DataStore
-
- remove(Hash) - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
-
- remove(Hash, boolean) - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
-
- remove(Hash, boolean) - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
-
for PersistentDataStore only - don't use here
- remove(Hash) - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
-
- remove(Object) - Method in class net.i2p.router.PersistentKeyRing
-
- remove(PeerState) - Method in class net.i2p.router.transport.udp.IntroductionManager
-
- remove(TunnelCreatorConfig) - Method in class net.i2p.router.tunnel.TunnelDispatcher
-
We no longer want to participate in this tunnel that we created
- remove(HopConfig) - Method in class net.i2p.router.tunnel.TunnelDispatcher
-
No longer participate in the tunnel that someone asked us to be a member of
- remove(Object) - Method in class net.i2p.router.util.ArraySet
-
- remove() - Method in class net.i2p.router.util.RandomIterator
-
- remove(Object) - Method in class net.i2p.router.util.RemovableSingletonSet
-
- remove(String, String) - Method in class net.i2p.router.util.RouterPasswordManager
-
Remove password, any kind.
- removeACKMessage(Long) - Method in class net.i2p.router.transport.udp.PeerState
-
The ack was sent.
- removeAddress(RouterAddress) - Method in class net.i2p.router.transport.TransportImpl
-
Remove only this address.
- removeAddress(boolean) - Method in class net.i2p.router.transport.TransportImpl
-
Remove all existing addresses with the specified IP length (4 or 16).
- removeAddress(RouterAddress) - Method in class net.i2p.router.transport.udp.UDPTransport
-
Remove then tell NTCP that we changed.
- removeAddress(boolean) - Method in class net.i2p.router.transport.udp.UDPTransport
-
Remove then tell NTCP that we changed.
- removeAlias(Destination) - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
-
- removeAlias(Destination) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
-
Remove a destination for the same tunnels as another.
- removeAlias(Destination) - Method in interface net.i2p.router.TunnelManagerFacade
-
Remove another destination to the same tunnels.
- RemoveAll() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- removeAllAttributes() - Method in class org.cybergarage.xml.Node
-
- removeAllNodes() - Method in class org.cybergarage.xml.Node
-
- removeAt(int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
-
Removes the mapping at the specified index.
- removeAtRange(int, int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
-
Remove a range of mappings as a batch.
- removeAttribute(Attribute) - Method in class org.cybergarage.xml.Node
-
- removeAttribute(String) - Method in class org.cybergarage.xml.Node
-
- removeBlindData(SigningPublicKey) - Method in class net.i2p.router.NetworkDatabaseFacade
-
For console ConfigKeyringHelper
- removeBlindData(SigningPublicKey) - Method in class net.i2p.router.networkdb.kademlia.BlindCache
-
For console ConfigKeyringHelper.
- removeBlindData(SigningPublicKey) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
For console ConfigKeyringHelper
- removeCapabilities(Hash) - Method in class net.i2p.router.dummy.DummyPeerManagerFacade
-
- removeCapabilities(Hash) - Method in class net.i2p.router.peermanager.PeerManager
-
- removeCapabilities(Hash) - Method in class net.i2p.router.peermanager.PeerManagerFacadeImpl
-
- removeCapabilities(Hash) - Method in interface net.i2p.router.PeerManagerFacade
-
- removeCon(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- removeConfigSetting(String) - Method in class net.i2p.router.Router
-
- removeDevice(Device) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeDevice(String) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeDeviceChangeListener(DeviceChangeListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeEventListener(EventListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeExpiredDevices() - Method in class org.cybergarage.upnp.ControlPoint
-
- removeFromBuilding(long) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
This returns the PTCC up to a minute after it 'expired', thus allowing us to
still use a tunnel if it was accepted, and to update peer stats.
- RemoveFromEnd() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- removeFromExploreKeys(Collection<Hash>) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
- RemoveFromMiddle() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- RemoveFromStart() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- removeJob(Job) - Method in class net.i2p.router.JobQueue
-
- removeListener(Timestamper.UpdateListener) - Method in class net.i2p.router.time.RouterTimestamper
-
- RemoveMultipleFromMiddle() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- removeNode(Node) - Method in class org.cybergarage.xml.Node
-
- removeNode(String) - Method in class org.cybergarage.xml.Node
-
- removeNotifyListener(NotifyListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeOld() - Method in class net.i2p.router.sybil.PersistSybil
-
Remove all files older than configured threshold
Inline for now, thread later if necessary
- removePayload(MessageId) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Only call if _dontSendMSMOnReceive is false
- removePeer(PeerState) - Method in class net.i2p.router.transport.udp.UDPFlooder
-
- removePending(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
we didn't actually want to add this peer as part of the pending list...
- removePresentationURL() - Method in class org.cybergarage.upnp.Device
-
- removeProperty(String) - Method in class net.i2p.router.RouterContext
-
Remove a property provided during the context construction.
- removeRequestListener(HTTPRequestListener) - Method in class org.cybergarage.http.HTTPServer
-
- removeReturnOld(int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
-
Removes the mapping from the specified key, if there was any, returning the old value.
- removeRunner(int) - Method in class net.i2p.router.JobQueue
-
- removeSearchListener(SearchListener) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- removeSearchResponseListener(SearchResponseListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- removeSession(SessionId) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Kill the session.
- removeShiftListener(RouterClock.ClockShiftListener) - Method in class net.i2p.router.RouterClock
-
- removeShutdownTasks() - Method in class net.i2p.router.RouterContext
-
- removeSubscriber(Subscriber) - Method in class org.cybergarage.upnp.Service
-
- removeTunnel(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
-
- removeTunnel(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.TunnelPool
-
Remove from the pool.
- removeTunnels(Destination) - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
-
- removeTunnels(Destination) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
-
Must be called AFTER deregistration by the client manager.
- removeTunnels(Hash) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
-
This will be called twice, once by the inbound and once by the outbound pool.
- removeTunnels(Destination) - Method in interface net.i2p.router.TunnelManagerFacade
-
Must be called AFTER deregistration by the client manager.
- RemoveTwice() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- removeWriteBuf(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
Remove the buffer, which _should_ be the one at the head of _writeBufs
- renderPeerHTML(Hash) - Method in class net.i2p.router.CommSystemFacade
-
- renderPeerHTML(Hash) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
Provide a consistent "look" for displaying router IDs in the console
- renderStatusHTML(Writer) - Method in class net.i2p.router.Banlist
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.Blocklist
-
Deprecated.
- renderStatusHTML(Writer) - Method in class net.i2p.router.client.ClientManager
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.ClientManagerFacade
-
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.CommSystemFacade
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.CommSystemFacade
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.dummy.DummyPeerManagerFacade
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
-
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.dummy.VMCommSystem
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.InNetMessagePool
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.JobQueue
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.NetworkDatabaseFacade
-
Debug only - all user info moved to NetDbRenderer in router console
- renderStatusHTML(Writer) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
Debug info, HTML formatted
- renderStatusHTML(Writer) - Method in class net.i2p.router.peermanager.PeerManagerFacadeImpl
-
- renderStatusHTML(Writer) - Method in interface net.i2p.router.Service
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.startup.RouterAppManager
-
debug
- renderStatusHTML(Writer) - Method in class net.i2p.router.StatisticsManager
-
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
As of 0.9.31, only outputs UPnP status
Warning - blocking, very slow, queries the active UPnP router,
will take many seconds if it has vanished.
- renderStatusHTML(Writer) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
- renderStatusHTML(Writer, int) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.transport.OutboundMessageRegistry
-
- renderStatusHTML(Writer, String, int) - Method in interface net.i2p.router.transport.Transport
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.transport.TransportImpl
-
Make this stuff pretty (only used in the old console)
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.TransportImpl
-
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.TransportManager
-
As of 0.9.31, only outputs UPnP status
Warning - blocking, very slow, queries the active UPnP router,
will take many seconds if it has vanished.
- renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.udp.UDPTransport
-
- renderStatusHTML() - Method in class net.i2p.router.transport.UPnP
-
warning - slow
- renderStatusHTML() - Method in class net.i2p.router.transport.UPnPManager
-
Warning - blocking, very slow, queries the active router,
will take many seconds if it has vanished.
- renderStatusHTML(Writer) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
-
- renderStatusHTML(Writer) - Method in class net.i2p.router.tunnel.TunnelDispatcher
-
- renew() - Method in class org.cybergarage.upnp.event.Subscriber
-
- RenewSubscriber - Class in org.cybergarage.upnp.control
-
- RenewSubscriber(ControlPoint) - Constructor for class org.cybergarage.upnp.control.RenewSubscriber
-
- renewSubscriberService(Device, long) - Method in class org.cybergarage.upnp.ControlPoint
-
- renewSubscriberService(long) - Method in class org.cybergarage.upnp.ControlPoint
-
- renewSubscriberService() - Method in class org.cybergarage.upnp.ControlPoint
-
- reorganize() - Method in class net.i2p.router.peermanager.ProfileOrganizer
-
Place peers into the correct tier, as well as expand/contract and even drop profiles
according to whatever limits are in place.
- reorganize(boolean, boolean) - Method in class net.i2p.router.peermanager.ProfileOrganizer
-
- REORGANIZES_PER_DAY - Static variable in class net.i2p.router.peermanager.PeerManager
-
After first two hours of uptime ~= 246
- replaceAddress(RouterAddress) - Method in class net.i2p.router.transport.TransportImpl
-
Replace any existing addresses for the current transport
with the same IP length (4 or 16) with the given one.
- replaceAddress(RouterAddress) - Method in class net.i2p.router.transport.udp.UDPTransport
-
Replace then tell NTCP that we changed.
- REPLY_IV_LENGTH - Static variable in class net.i2p.router.tunnel.TunnelCreatorConfig
-
- ReplyCallback - Interface in net.i2p.router.crypto.ratchet
-
ECIES will call this back if an ack was requested and received.
- replyFound(DatabaseSearchReplyMessage, Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
found a reply
- replyFound(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
how long did it take to get the reply, or -1 if we dont know
- ReplyJob - Interface in net.i2p.router
-
Defines an executable task that can be fired off in reply to a message
- replyTimedOut(OutNetMessage) - Method in class net.i2p.router.MessageHistory
-
The message wanted a reply but no reply came in the time expected
- replyTimeout(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
- replyTimeout(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
-
public long confirmedExploratory(Hash peer) {
long rv = -1;
synchronized (_pendingPeers) {
_pendingPeers.remove(peer);
Long when = _pendingPeerTimes.remove(peer);
if (when != null)
rv = _context.clock().now() - when.longValue();
}
synchronized (_successfulExploratoryPeers) {
_successfulExploratoryPeers.add(peer);
}
return rv;
}
- repoll() - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
- reportAbuse(Destination, String, int) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Send async abuse message to the client
- reportAbuse(Destination, String, int) - Method in class net.i2p.router.client.ClientManager
-
Unused
- reportAbuse(Destination, String, int) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
Instruct the client (or all clients) that they are under attack.
- reportAbuse(Destination, String, int) - Method in class net.i2p.router.ClientManagerFacade
-
Instruct the client (or all clients) that they are under attack.
- reportAbuse(Destination, String, int) - Method in class net.i2p.router.dummy.DummyClientManagerFacade
-
- ReportAbuseJob - Class in net.i2p.router.client
-
Async job to send an abuse message to the client
- ReportAbuseJob(RouterContext, ClientConnectionRunner, Destination, String, int) - Constructor for class net.i2p.router.client.ReportAbuseJob
-
- reportDecryptResult(boolean, boolean) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
-
Report the result of a slow decrypt attempt.
- Republish - Class in net.i2p.router.tasks
-
Periodically publish our RouterInfo to the netdb
- Republish(RouterContext) - Constructor for class net.i2p.router.tasks.Republish
-
- REPUBLISH_LEASESET_TIMEOUT - Static variable in class net.i2p.router.networkdb.kademlia.RepublishLeaseSetJob
-
- RepublishLeaseSetJob - Class in net.i2p.router.networkdb.kademlia
-
Run periodically for each locally created leaseSet to cause it to be republished
if the client is still connected.
- RepublishLeaseSetJob(RouterContext, KademliaNetworkDatabaseFacade, Hash) - Constructor for class net.i2p.router.networkdb.kademlia.RepublishLeaseSetJob
-
- REQEST_LINE_DELIM - Static variable in class org.cybergarage.http.HTTP
-
- request(RouterContext, PooledTunnelCreatorConfig, BuildExecutor) - Static method in class net.i2p.router.tunnel.pool.BuildRequestor
-
Send out a build request message.
- REQUEST_TIMEOUT - Static variable in class net.i2p.router.tunnel.pool.BuildRequestor
-
At 10 seconds, we were receiving about 20% of replies after expiration
Todo: make this variable on a per-request basis, to account for tunnel length,
expl.
- requestInbound(int, String) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
Request some bytes.
- requestInboundBandwidth() - Method in class net.i2p.router.transport.udp.UDPPacket
-
- requestLeaseSet(Hash, LeaseSet, long, Job, Job) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up.
- requestLeaseSet(Destination, LeaseSet, long, Job, Job) - Method in class net.i2p.router.client.ClientManager
-
Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up.
- requestLeaseSet(Hash, LeaseSet) - Method in class net.i2p.router.client.ClientManager
-
Request that a particular client authorize the Leases contained in the
LeaseSet.
- requestLeaseSet(Destination, LeaseSet, long, Job, Job) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up.
- requestLeaseSet(Hash, LeaseSet) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
Request that a particular client authorize the Leases contained in the
LeaseSet.
- requestLeaseSet(Hash, LeaseSet, long, Job, Job) - Method in class net.i2p.router.client.LocalClientConnectionRunner
-
Just send the message directly,
don't instantiate a RequestLeaseSetJob
- requestLeaseSet(Destination, LeaseSet, long, Job, Job) - Method in class net.i2p.router.ClientManagerFacade
-
Request that a particular client authorize the Leases contained in the
LeaseSet, after which the onCreateJob is queued up.
- requestLeaseSet(Hash, LeaseSet) - Method in class net.i2p.router.ClientManagerFacade
-
- requestLeaseSet(Destination, LeaseSet, long, Job, Job) - Method in class net.i2p.router.dummy.DummyClientManagerFacade
-
- requestLeaseSet(Hash, LeaseSet) - Method in class net.i2p.router.dummy.DummyClientManagerFacade
-
- RequestLeaseSetJob - Class in net.i2p.router.client
-
Async job to walk the client through generating a lease set.
- RequestLeaseSetJob(RouterContext, ClientConnectionRunner, LeaseRequestState) - Constructor for class net.i2p.router.client.RequestLeaseSetJob
-
- requestOutbound(int, int, String) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
Request some bytes.
- requestOutboundBandwidth() - Method in class net.i2p.router.transport.udp.UDPPacket
-
So that we can compete with NTCP, we want to request bandwidth
in parallel, on the way into the queue, not on the way out.
- requestReseed() - Method in class net.i2p.router.networkdb.reseed.ReseedChecker
-
Start a reseed
- requestReseed(URI) - Method in class net.i2p.router.networkdb.reseed.ReseedChecker
-
Start a reseed from a zip or su3 URI.
- requestReseed(InputStream) - Method in class net.i2p.router.networkdb.reseed.ReseedChecker
-
Reseed from a zip or su3 input stream.
- requestReseed() - Method in class net.i2p.router.networkdb.reseed.Reseeder
-
Start a reseed using the default reseed URLs.
- requestReseed(URI) - Method in class net.i2p.router.networkdb.reseed.Reseeder
-
Start a reseed from a single zip or su3 URL only.
- requestReseed(InputStream) - Method in class net.i2p.router.networkdb.reseed.Reseeder
-
Start a reseed from a zip or su3 input stream.
- requestSent() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
-
note that we just sent the SessionRequest packet
- RequestThrottler - Class in net.i2p.router.tunnel.pool
-
Like ParticipatingThrottler, but checked much earlier,
cleaned more frequently, and with more than double the min and max limits.
- RequestThrottler(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.RequestThrottler
-
- requeue(long) - Method in class net.i2p.router.JobImpl
-
Warning - only call this from runJob() or if Job is not already queued,
or else it gets the job queue out of order.
- requeueRepublish() - Method in class net.i2p.router.networkdb.kademlia.RepublishLeaseSetJob
-
- rescan() - Method in class net.i2p.router.NetworkDatabaseFacade
-
- rescan() - Method in interface net.i2p.router.networkdb.kademlia.DataStore
-
- rescan() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
- rescan() - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
-
- rescan() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
-
- rescan() - Method in class net.i2p.router.transport.UPnPManager
-
Call when IP or network connectivity might have changed.
- RESEED - Static variable in class net.i2p.router.util.EventLog
-
- ReseedBundler - Class in net.i2p.router.networkdb.reseed
-
Copy a random selection of 'count' router infos from configDir/netDb
to 'toDir'.
- ReseedBundler(RouterContext) - Constructor for class net.i2p.router.networkdb.reseed.ReseedBundler
-
- reseedChecker() - Method in class net.i2p.router.NetworkDatabaseFacade
-
- reseedChecker() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
- ReseedChecker - Class in net.i2p.router.networkdb.reseed
-
Moved from RouterConsoleRunner.java
Reseeding is not strictly a router function, it used to be
in the routerconsole app, but this made it impossible to
bootstrap an embedded router lacking a routerconsole,
in iMule or android for example, without additional modifications.
- ReseedChecker(RouterContext) - Constructor for class net.i2p.router.networkdb.reseed.ReseedChecker
-
All reseeding must be done through this instance.
- Reseeder - Class in net.i2p.router.networkdb.reseed
-
Moved from ReseedHandler in routerconsole.
- Reseeder(RouterContext, ReseedChecker) - Constructor for class net.i2p.router.networkdb.reseed.Reseeder
-
- reset(byte[], int) - Method in class com.southernstorm.noise.crypto.Poly1305
-
Resets the message authenticator with a new key.
- reset() - Method in class net.i2p.router.transport.udp.I2PHMac
-
Reset the mac generator.
- reset() - Method in class net.i2p.router.transport.udp.IntroductionManager
-
- resetBegin() - Method in class net.i2p.router.transport.udp.UDPPacket
-
- RESPONDER - Static variable in class com.southernstorm.noise.protocol.HandshakeState
-
Enumerated value that indicates that the handshake object
is handling the responder role.
- RESPONSE - Static variable in class org.cybergarage.soap.SOAP
-
- restart() - Method in class net.i2p.router.client.ClientManager
-
- restart() - Method in class net.i2p.router.client.ClientManagerFacadeImpl
-
- restart() - Method in class net.i2p.router.ClientMessagePool
-
- restart() - Method in class net.i2p.router.dummy.DummyClientManagerFacade
-
- restart() - Method in class net.i2p.router.dummy.DummyNetworkDatabaseFacade
-
- restart() - Method in class net.i2p.router.dummy.DummyPeerManagerFacade
-
- restart() - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
-
- restart() - Method in class net.i2p.router.dummy.VMCommSystem
-
- restart() - Method in class net.i2p.router.InNetMessagePool
-
does nothing since we aren't threaded
- restart() - Method in class net.i2p.router.JobQueue
-
- restart() - Method in interface net.i2p.router.networkdb.kademlia.DataStore
-
- restart() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
- restart() - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
-
- restart() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
-
- restart() - Method in class net.i2p.router.peermanager.PeerManagerFacadeImpl
-
- restart() - Method in class net.i2p.router.Router
-
A "soft" restart, primarily of the comm system, after
a port change or large step-change in system time.
- restart() - Method in interface net.i2p.router.Service
-
Perform a soft restart.
- restart() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
- restart() - Method in class net.i2p.router.transport.OutboundMessageRegistry
-
- restart() - Method in class net.i2p.router.transport.TransportManager
-
- restart() - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
- restart() - Method in class net.i2p.router.tunnel.pool.BuildHandler
-
- restart() - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
-
- restart() - Method in class net.i2p.router.tunnel.TunnelDispatcher
-
- Restart() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- restart() - Method in class org.cybergarage.util.ThreadCore
-
- Restarter - Class in net.i2p.router.tasks
-
- Restarter(RouterContext) - Constructor for class net.i2p.router.tasks.Restarter
-
- RESTRICTED_CONE_NAT - Static variable in class org.freenetproject.DetectedIP
-
Restricted cone NAT.
- RESULTSTATUS - Static variable in class org.cybergarage.soap.SOAP
-
- RETRANSMISSION_PERIOD_WIDTH - Static variable in class net.i2p.router.transport.udp.PeerState
-
how many packets will be considered within the retransmission rate calculation
- retrieveACKBitfields() - Method in class net.i2p.router.transport.udp.PeerState
-
- retrieveACKBitfields(boolean) - Method in class net.i2p.router.transport.udp.PeerState
-
See above.
- retrievePreprocessedData(byte[], int, int, Hash) - Method in class net.i2p.router.tunnel.InboundEndpointProcessor
-
Undo all of the encryption done by the peers in the tunnel, recovering the
preprocessed data sent by the gateway.
- RETURN - Static variable in class org.cybergarage.upnp.control.Control
-
- returnBadRequest() - Method in class org.cybergarage.http.HTTPRequest
-
- returnOK() - Method in class org.cybergarage.http.HTTPRequest
-
- returnResponse(int) - Method in class org.cybergarage.http.HTTPRequest
-
- returnUnused(Elg2KeyPair) - Method in class net.i2p.router.crypto.ratchet.Elg2KeyFactory
-
Return an unused DH key builder
to be put back onto the queue for reuse.
- returnUnused(DHSessionKeyBuilder) - Method in interface net.i2p.router.transport.crypto.DHSessionKeyBuilder.Factory
-
Return an unused DH key builder
to be put back onto the queue for reuse.
- returnUnused(DHSessionKeyBuilder) - Method in class net.i2p.router.transport.crypto.DHSessionKeyBuilder.PrecalcRunner
-
Return an unused DH key builder
to be put back onto the queue for reuse.
- returnUnused(KeyPair) - Method in class net.i2p.router.transport.crypto.X25519KeyFactory
-
Return an unused DH key builder
to be put back onto the queue for reuse.
- returnUnused(DHSessionKeyBuilder) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
Return an unused DH key builder
to be put back onto the queue for reuse.
- reverseFlags(short) - Static method in class com.southernstorm.noise.protocol.Pattern
-
Reverses the local and remote flags for a pattern.
- RI_FILTER - Static variable in class net.i2p.router.networkdb.kademlia.PersistentDataStore
-
- RIBlock(RouterInfo, boolean) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload.RIBlock
-
- rollover() - Method in class net.i2p.router.networkdb.kademlia.BlindCache
-
Refresh all the data at midnight
- ROOT_DEVICE - Static variable in class org.cybergarage.upnp.device.ST
-
- ROOT_ELEMENT - Static variable in interface org.cybergarage.upnp.RootDescription
-
- ROOT_ELEMENT_NAMESPACE - Static variable in interface org.cybergarage.upnp.RootDescription
-
- rootDelay - Variable in class net.i2p.router.time.NtpMessage
-
This value indicates the total roundtrip delay to the primary reference
source, in seconds.
- RootDescription - Interface in org.cybergarage.upnp
-
- ROOTDEVICE - Static variable in class org.cybergarage.upnp.device.NT
-
- ROOTDEVICE - Static variable in class org.cybergarage.upnp.device.USN
-
- rootDispersion - Variable in class net.i2p.router.time.NtpMessage
-
This value indicates the nominal error relative to the primary reference
source, in seconds.
- Router - Class in net.i2p.router
-
Main driver for the router.
- Router() - Constructor for class net.i2p.router.Router
-
Instantiation only.
- Router(Properties) - Constructor for class net.i2p.router.Router
-
Instantiation only.
- Router(String) - Constructor for class net.i2p.router.Router
-
Instantiation only.
- Router(String, Properties) - Constructor for class net.i2p.router.Router
-
Instantiation only.
- router() - Method in class net.i2p.router.RouterContext
-
what router is this context working for?
- ROUTER_BUNDLE_NAME - Static variable in class net.i2p.router.CommSystemFacade
-
- RouterAddress - Class in net.i2p.data.router
-
Defines a method of communicating with a router
For efficiency, the options methods and structures here are unsynchronized.
- RouterAddress() - Constructor for class net.i2p.data.router.RouterAddress
-
- RouterAddress(String, OrderedProperties, int) - Constructor for class net.i2p.data.router.RouterAddress
-
For efficiency when created by a Transport.
- RouterAddressTest - Class in net.i2p.data.router
-
Test harness for loading / storing Hash objects
- RouterAddressTest() - Constructor for class net.i2p.data.router.RouterAddressTest
-
- RouterApp - Interface in net.i2p.router.app
-
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(RouterContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
- routerAppManager() - Method in class net.i2p.router.RouterContext
-
The RouterAppManager.
- RouterAppManager - Class in net.i2p.router.startup
-
Notify the router of events, and provide methods for
client apps to find each other.
- RouterAppManager(RouterContext) - Constructor for class net.i2p.router.startup.RouterAppManager
-
- RouterAppManager.Shutdown - Class in net.i2p.router.startup
-
- routerClassSetup() - Static method in class net.i2p.router.tunnel.RouterITBase
-
- RouterClock - Class in net.i2p.router
-
Alternate location for determining the time which takes into account an offset.
- RouterClock(RouterContext) - Constructor for class net.i2p.router.RouterClock
-
Does not start.
- RouterClock.ClockShiftListener - Interface in net.i2p.router
-
- RouterContext - Class in net.i2p.router
-
Build off the core I2P context to provide a root for a router instance to
coordinate its resources.
- RouterContext(Router) - Constructor for class net.i2p.router.RouterContext
-
Caller MUST call initAll() after instantiation.
- RouterContext(Router, Properties) - Constructor for class net.i2p.router.RouterContext
-
Caller MUST call initAll() after instantiation.
- RouterContext(Router, Properties, boolean) - Constructor for class net.i2p.router.RouterContext
-
Caller MUST call initAll() after instantiation.
- RouterDoSThrottle - Class in net.i2p.router
-
- RouterDoSThrottle(RouterContext) - Constructor for class net.i2p.router.RouterDoSThrottle
-
Deprecated.
- RouterFragmentHandler - Class in net.i2p.router.tunnel
-
Minor extension to allow message history integration
- RouterFragmentHandler(RouterContext, FragmentHandler.DefragmentedReceiver) - Constructor for class net.i2p.router.tunnel.RouterFragmentHandler
-
- RouterGenerator - Class in net.i2p.router.networkdb.kademlia
-
- RouterGenerator() - Constructor for class net.i2p.router.networkdb.kademlia.RouterGenerator
-
- routerHash() - Method in class net.i2p.router.RouterContext
-
Convenience method for getting the router hash.
- RouterIdentity - Class in net.i2p.data.router
-
Defines the unique identifier of a router, including any certificate or
public key.
- RouterIdentity() - Constructor for class net.i2p.data.router.RouterIdentity
-
- routerIdentity - Variable in class net.i2p.router.startup.LoadRouterInfoJob.KeyData
-
- RouterIdentityTest - Class in net.i2p.data.router
-
Test harness for loading / storing Hash objects
- RouterIdentityTest() - Constructor for class net.i2p.data.router.RouterIdentityTest
-
- RouterInfo - Class in net.i2p.data.router
-
Defines the data that a router either publishes to the global routing table or
provides to trusted peers.
- RouterInfo() - Constructor for class net.i2p.data.router.RouterInfo
-
- RouterInfo(RouterInfo) - Constructor for class net.i2p.data.router.RouterInfo
-
Used only by Router and PublishLocalRouterInfoJob.
- routerInfoFileLock - Variable in class net.i2p.router.Router
-
not for external use
- routerInfoPublishSuccessful() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
-
Set the last time we successfully published our RI.
- RouterInfoTest - Class in net.i2p.data.router
-
Test harness for loading / storing Hash objects
- RouterInfoTest() - Constructor for class net.i2p.data.router.RouterInfoTest
-
- RouterITBase - Class in net.i2p.router.tunnel
-
Base class for tests that need a functioning router set up.
- RouterITBase() - Constructor for class net.i2p.router.tunnel.RouterITBase
-
- RouterKeyGenerator - Class in net.i2p.data.router
-
Component to manage the munging of hashes into routing keys - given a hash,
perform some consistent transformation against it and return the result.
- RouterKeyGenerator(I2PAppContext) - Constructor for class net.i2p.data.router.RouterKeyGenerator
-
- routerKeyGenerator() - Method in class net.i2p.router.RouterContext
-
Determine how much do we want to mess with the keys to turn them
into something we can route.
- RouterLaunch - Class in net.i2p.router
-
This is the class called by the runplain.sh script on linux
and the i2p.exe launcher on Windows.
- RouterLaunch() - Constructor for class net.i2p.router.RouterLaunch
-
- RouterPasswordManager - Class in net.i2p.router.util
-
Manage both plaintext and salted/hashed password storage in
router.config.
- RouterPasswordManager(RouterContext) - Constructor for class net.i2p.router.util.RouterPasswordManager
-
// migrate these to b64
private static final String[] MIGRATE_FROM = {
// This has a separate router.reseedProxy.username prop,
// so let's not mess with it
"router.reseedProxy.password",
// Don't migrate these until we have a console form for them,
// which we aren't likely to ever bother with
"routerconsole.keyPassword",
"routerconsole.keystorePassword",
"i2cp.keyPassword",
"i2cp.keystorePassword"
};
private static final String[] MIGRATE_TO = {
"router.reseedProxy.auth",
"routerconsole.ssl.key.auth",
"routerconsole.ssl.keystore.auth",
"i2cp.ssl.key.auth",
"i2cp.ssl.keystore.auth"
};
- RouterPrivateKeyFile - Class in net.i2p.data.router
-
Same format as super, simply adds a method to
treat it as a RouterIdentity instead of a Destination.
- RouterPrivateKeyFile(File) - Constructor for class net.i2p.data.router.RouterPrivateKeyFile
-
- RouterThrottle - Interface in net.i2p.router
-
Gatekeeper for deciding whether to throttle the further processing
of messages through the router.
- RouterThrottleImpl - Class in net.i2p.router
-
Simple throttle that basically stops accepting messages or nontrivial
requests if the jobQueue lag is too large.
- RouterThrottleImpl(RouterContext) - Constructor for class net.i2p.router.RouterThrottleImpl
-
- RouterTimestamper - Class in net.i2p.router.time
-
Periodically query a series of NTP servers and update any associated
listeners.
- RouterTimestamper(I2PAppContext) - Constructor for class net.i2p.router.time.RouterTimestamper
-
Does not start.
- RouterTimestamper(I2PAppContext, Timestamper.UpdateListener) - Constructor for class net.i2p.router.time.RouterTimestamper
-
Does not start.
- RouterTimestamper(I2PAppContext, Timestamper.UpdateListener, boolean) - Constructor for class net.i2p.router.time.RouterTimestamper
-
Does not start.
- RouterVersion - Class in net.i2p.router
-
Expose a version string
- RouterVersion() - Constructor for class net.i2p.router.RouterVersion
-
- RouterWatchdog - Class in net.i2p.router.tasks
-
Periodically check to make sure things haven't gone totally haywire (and if
they have, restart the JVM)
- RouterWatchdog(RouterContext) - Constructor for class net.i2p.router.tasks.RouterWatchdog
-
- routingKeyGenerator() - Method in class net.i2p.router.RouterContext
-
Determine how much do we want to mess with the keys to turn them
into something we can route.
- rtag - Variable in class net.i2p.router.networkdb.kademlia.MessageWrapper.OneTimeSession
-
non-null for ratchet
- run() - Method in class net.i2p.router.client.ClientListenerRunner
-
- run() - Method in class net.i2p.router.client.ClientWriterRunner
-
- run() - Method in class net.i2p.router.crypto.ratchet.Elg2KeyFactory
-
- run() - Method in class net.i2p.router.JobQueueRunner
-
- run(boolean) - Method in class net.i2p.router.SSUDemo
-
- run() - Method in class net.i2p.router.startup.RouterAppManager.Shutdown
-
- run() - Method in class net.i2p.router.tasks.GracefulShutdown
-
- run() - Method in class net.i2p.router.tasks.Restarter
-
- run() - Method in class net.i2p.router.tasks.RouterWatchdog
-
- run() - Method in class net.i2p.router.tasks.ShutdownHook
-
- run() - Method in class net.i2p.router.tasks.Spinner
-
- run() - Method in class net.i2p.router.time.RouterTimestamper
-
- run() - Method in class net.i2p.router.transport.crypto.DHSessionKeyBuilder.PrecalcRunner
-
- run() - Method in class net.i2p.router.transport.crypto.X25519KeyFactory
-
- run() - Method in class net.i2p.router.transport.FIFOBandwidthRefiller
-
- run() - Method in class net.i2p.router.transport.ntcp.EventPumper
-
The selector loop.
- run() - Method in class net.i2p.router.transport.udp.ACKSender
-
- run() - Method in class net.i2p.router.transport.udp.OutboundRefiller
-
- run() - Method in class net.i2p.router.transport.udp.PacketPusher
-
- run() - Method in class net.i2p.router.transport.udp.UDPFlooder
-
- run() - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
- run() - Method in class net.i2p.router.tunnel.pool.BuildHandler
-
Thread to handle inbound requests
- run() - Method in class net.i2p.router.tunnel.TunnelGatewayPumper
-
- run() - Method in class org.cybergarage.http.HTTPServer
-
- run() - Method in class org.cybergarage.http.HTTPServerThread
-
- run() - Method in class org.cybergarage.upnp.control.RenewSubscriber
-
- run() - Method in class org.cybergarage.upnp.device.Advertiser
-
- run() - Method in class org.cybergarage.upnp.device.Disposer
-
- run() - Method in class org.cybergarage.upnp.ssdp.SSDPNotifySocket
-
- run() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocket
-
- run() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- run() - Method in class org.cybergarage.util.ThreadCore
-
- runBatches() - Method in class net.i2p.router.tunnel.BatchedFragmentTest
-
Send a small message, wait a second, then send a large message, pushing
the first one through immediately, with the rest of the large one passed
after a brief delay.
- runClient(String, String, String[], RouterContext, Log) - Static method in class net.i2p.router.startup.LoadClientAppsJob
-
Run client in a new thread.
- runClient(String, String, String[], RouterContext, Log, ThreadGroup, ClassLoader) - Static method in class net.i2p.router.startup.LoadClientAppsJob
-
Run client in a new thread.
- runClientInline(String, String, String[], Log) - Static method in class net.i2p.router.startup.LoadClientAppsJob
-
Run client in this thread.
- runClientInline(String, String, String[], Log, ClassLoader) - Static method in class net.i2p.router.startup.LoadClientAppsJob
-
Run client in this thread.
- runConnection(Socket) - Method in class net.i2p.router.client.ClientListenerRunner
-
- runConnection(Socket) - Method in class net.i2p.router.client.LocalClientListenerRunner
-
- runDelayed() - Method in class net.i2p.router.tunnel.FragmentTest
-
Send a fragmented message, except wait a while between each fragment, causing
the defragmentation to fail (since the fragments will expire)
- runJob() - Method in class net.i2p.router.client.CreateSessionJob
-
- runJob() - Method in class net.i2p.router.client.LookupDestJob
-
- runJob() - Method in class net.i2p.router.client.MessageReceivedJob
-
- runJob() - Method in class net.i2p.router.client.ReportAbuseJob
-
- runJob() - Method in class net.i2p.router.client.RequestLeaseSetJob
-
- runJob() - Method in interface net.i2p.router.Job
-
Actually perform the task.
- runJob() - Method in class net.i2p.router.message.BuildTestMessageJob
-
- runJob() - Method in class net.i2p.router.message.HandleGarlicMessageJob
-
- runJob() - Method in class net.i2p.router.message.OutboundClientMessageOneShotJob
-
- runJob() - Method in class net.i2p.router.message.SendGarlicJob
-
- runJob() - Method in class net.i2p.router.message.SendMessageDirectJob
-
- runJob() - Method in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.ExpireLeasesJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.ExpireRoutersJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.ExploreKeySelectorJob
-
Deprecated.
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodfillMonitorJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodfillRouterInfoFloodJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodfillVerifyStoreJob
-
Query a random floodfill for the leaseset or routerinfo
that we just stored to a (hopefully different) floodfill peer.
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlyLookupMatchJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlyLookupTimeoutJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodSearchJob
-
Deprecated, unused, see FOSJ override
- runJob() - Method in class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseStoreMessageJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.IterativeLookupJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.IterativeTimeoutJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.RefreshRoutersJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.RepublishLeaseSetJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SearchJob.FailedJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SearchReplyJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SearchUpdateReplyFoundJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SingleLookupJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.SingleSearchJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.StartExplorersJob
-
- runJob() - Method in class net.i2p.router.networkdb.kademlia.StoreJob
-
- runJob() - Method in class net.i2p.router.networkdb.PublishLocalRouterInfoJob
-
- runJob() - Method in class net.i2p.router.peermanager.PeerTestJob
-
- runJob() - Method in class net.i2p.router.startup.BootCommSystemJob
-
- runJob() - Method in class net.i2p.router.startup.BootNetworkDbJob
-
- runJob() - Method in class net.i2p.router.startup.BootPeerManagerJob
-
- runJob() - Method in class net.i2p.router.startup.BuildTrustedLinksJob
-
- runJob() - Method in class net.i2p.router.startup.CreateRouterInfoJob
-
- runJob() - Method in class net.i2p.router.startup.LoadClientAppsJob
-
- runJob() - Method in class net.i2p.router.startup.LoadRouterInfoJob
-
- runJob() - Method in class net.i2p.router.startup.RebuildRouterInfoJob
-
- runJob() - Method in class net.i2p.router.startup.StartAcceptingClientsJob
-
- runJob() - Method in class net.i2p.router.startup.StartupJob
-
- runJob() - Method in class net.i2p.router.sybil.Analysis
-
- runJob() - Method in class net.i2p.router.tasks.PersistRouterInfoJob
-
- runJob() - Method in class net.i2p.router.tasks.ReadConfigJob
-
- runJob() - Method in class net.i2p.router.tasks.UpdateRoutingKeyModifierJob
-
- runJob() - Method in class net.i2p.router.transport.GetBidsJob
-
- runJob() - Method in class net.i2p.router.tunnel.pool.ExpireJob
-
- runJob() - Method in class net.i2p.router.tunnel.pool.TestJob
-
- runPlugin() - Method in class net.i2p.router.transport.UPnP
-
- runQueue(int) - Method in class net.i2p.router.JobQueue
-
Start up the queue with the specified number of concurrent processors.
- runRouter() - Method in class net.i2p.router.Router
-
This must be called after instantiation.
- runServer() - Method in class net.i2p.router.client.ClientListenerRunner
-
Start up the socket listener, listens for connections, and
fires those connections off via
runConnection.
- runServer() - Method in class net.i2p.router.client.SSLClientListenerRunner
-
Create (if necessary) and load the key store, then run.
- runTest(InetAddress, int, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PeerTestManager
-
The next few methods are for when we are Alice
- runTest(int) - Method in class net.i2p.router.transport.udp.UDPEndpointTestStandalone
-
- runVaried() - Method in class net.i2p.router.tunnel.FragmentTest
-
- runVaried(int, boolean, boolean) - Method in class net.i2p.router.tunnel.FragmentTest
-