Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

R

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
Deprecated.
unused
readAliceIPSize() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
Deprecated.
unused
readAlicePort() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayResponseReader
Deprecated.
unused
readBytes(InputStream) - Method in class net.i2p.data.i2np.DeliveryInstructions
Deprecated.
unused
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
Deprecated.
unused, use byte array method to avoid copying
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
Deprecated.
unused
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
Constructs a Reader with no caching, as if in mode Reader.FileMode.MEMORY, without using a File instance.
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
Deprecated.
unused
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
Deprecated.
unused
recheckReachability() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
Deprecated.
unused
recheckReachability() - Method in interface net.i2p.router.transport.Transport
Deprecated.
unused
recheckReachability() - Method in class net.i2p.router.transport.TransportImpl
Deprecated.
unused
recheckReachability() - Method in class net.i2p.router.transport.TransportManager
Deprecated.
unused
recheckReachability() - Method in class net.i2p.router.transport.udp.UDPTransport
Deprecated.
unused
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
Deprecated.
unused
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
Deprecated.
use saveConfig(String name, String value) or saveConfig(Map toAdd, Set toRemove)
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
Deprecated.
moved to router console
renderStatusHTML(Writer) - Method in class net.i2p.router.Blocklist
Deprecated. 
renderStatusHTML(Writer) - Method in class net.i2p.router.client.ClientManager
Deprecated.
unused
renderStatusHTML(Writer) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
Deprecated.
unused
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
Deprecated.
moved to router console
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
Deprecated.
moved to routerconsole
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
Deprecated.
not worth translating
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
Deprecated.
as of 0.9.31
renderStatusHTML(Writer) - Method in class net.i2p.router.transport.OutboundMessageRegistry
Deprecated.
unused
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
Deprecated.
as of 0.9.31
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
Deprecated.
moved to routerconsole
renderStatusHTML(Writer) - Method in class net.i2p.router.tunnel.TunnelDispatcher
Deprecated.
moved to router console
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
Deprecated.
unused
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
Deprecated.
do you really want to do this?
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
Deprecated.
unused
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
Deprecated.
unused
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
Handle the connection by passing it off to a ClientConnectionRunner
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links