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 _

## R

RAIFile - Class in net.metanotion.io
RAIFile(RandomAccessFile) - Constructor for class net.metanotion.io.RAIFile
RAIFile(File, boolean, boolean) - Constructor for class net.metanotion.io.RAIFile
random() - Method in class net.i2p.I2PAppContext
  [insert snarky comment here]
RandomAccessInterface - Interface in net.metanotion.io
RandomEventListenerStandalone - Interface in gnu.crypto.prng
  An interface for entropy accumulators that will be notified of random events.
RandomEventStandalone - Class in gnu.crypto.prng
  An interface for entropy accumulators that will be notified of random events.
RandomEventStandalone(Object, byte, byte, byte[]) - Constructor for class gnu.crypto.prng.RandomEventStandalone
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
RandomSource - Class in net.i2p.util
  Singleton for whatever PRNG i2p uses.
RandomSource(I2PAppContext) - Constructor for class net.i2p.util.RandomSource
RANGE - Static variable in class org.cybergarage.http.HTTP
Rate - Class in net.i2p.stat
  Simple rate calculator for periodically sampled data points - determining an average value over a period, the number of events in that period, the maximum number of events (using the interval between events), and lifetime data.
Rate(long) - Constructor for class net.i2p.stat.Rate
Rate(Properties, String, boolean) - Constructor for class net.i2p.stat.Rate
  Create a new rate and load its state from the properties, taking data from the data points underneath the given prefix.
RATE_DEPTH - Static variable in class org.klomp.snark.Peer
RATE_DEPTH - Static variable in class org.klomp.snark.PeerCoordinator
RATES - Static variable in class net.i2p.router.transport.udp.UDPTransport
RateStat - Class in net.i2p.stat
  coordinate a moving rate over various periods
RateStat(String, String, String, long[]) - Constructor for class net.i2p.stat.RateStat
RateSummaryListener - Interface in net.i2p.stat
  Receive the state of the rate when its coallesced
raw - Variable in class net.i2p.i2ptunnel.udp.I2PSink
raw - Variable in class net.i2p.i2ptunnel.udp.I2PSinkAnywhere
raw - Variable in class net.i2p.i2ptunnel.udp.I2PSource
RAW_SIZE_MAX - Static variable in class net.i2p.sam.SAMRawSession
rawSession - Variable in class net.i2p.sam.SAMv1Handler
rawSession - Variable in class net.i2p.sam.SAMv3Handler
read() - Method in class net.i2p.client.streaming.MessageInputStream
read(byte[]) - Method in class net.i2p.client.streaming.MessageInputStream
read(byte[], int, int) - Method in class net.i2p.client.streaming.MessageInputStream
read(InputStream, byte[]) - Static method in class net.i2p.data.DataHelper
  This is different than InputStream.read(target), in that it does repeated reads until the full data is received.
read(InputStream, byte[], int, int) - Static method in class net.i2p.data.DataHelper
  This is different than InputStream.read(target, offset, length), in that it returns the new offset (== old offset + bytes read).
read(InputStream, byte[]) - Method in class net.i2p.data.DataStructureImpl
  Repeated reads until the buffer is full or IOException is thrown
read() - Method in class net.i2p.util.LookaheadInputStream
read(byte[]) - Method in class net.i2p.util.LookaheadInputStream
read(byte[], int, int) - Method in class net.i2p.util.LookaheadInputStream
read() - Method in class net.i2p.util.ResettableGZIPInputStream
read(byte[]) - Method in class net.i2p.util.ResettableGZIPInputStream
read(byte[], int, int) - Method in class net.i2p.util.ResettableGZIPInputStream
read() - Method in class net.metanotion.io.RAIFile
read(byte[]) - Method in class net.metanotion.io.RAIFile
read(byte[], int, int) - Method in class net.metanotion.io.RAIFile
read() - Method in interface net.metanotion.io.RandomAccessInterface
read(byte[]) - Method in interface net.metanotion.io.RandomAccessInterface
read(byte[], int, int) - Method in interface net.metanotion.io.RandomAccessInterface
read(HTTPSocket) - Method in class org.cybergarage.http.HTTPPacket
read() - Method in class org.cybergarage.http.HTTPRequest
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
readBigI(InputStream) - Static method in class net.i2p.crypto.DHSessionKeyBuilder
readBoolean(InputStream) - Static method in class net.i2p.data.DataHelper
  Deprecated. unused
readBoolean() - Method in class net.metanotion.io.RAIFile
readBoolean() - Method in interface net.metanotion.io.RandomAccessInterface
ReadBuffer - Class in i2p.susi.util
ReadBuffer() - Constructor for class i2p.susi.util.ReadBuffer
readByte() - Method in class net.metanotion.io.RAIFile
readByte() - Method in interface net.metanotion.io.RandomAccessInterface
readBytes(InputStream) - Method in class net.i2p.crypto.SHA1Hash
readBytes(InputStream) - Method in class net.i2p.data.Address
readBytes(InputStream) - Method in class net.i2p.data.Certificate
readBytes(byte[], int) - Method in class net.i2p.data.Certificate
readBytes(InputStream) - Method in interface net.i2p.data.DataStructure
  Load up the current object with data from the given stream.
readBytes(InputStream) - Method in class net.i2p.data.DateAndFlags
readBytes(byte[], int) - Method in class net.i2p.data.Destination
  deprecated, used only by Packet.java in streaming
readBytes(InputStream) - Method in class net.i2p.data.Hash
readBytes(InputStream) - Method in class net.i2p.data.i2cp.AbuseReason
readBytes(InputStream) - Method in class net.i2p.data.i2cp.AbuseSeverity
readBytes(InputStream) - Method in class net.i2p.data.i2cp.I2CPMessageImpl
readBytes(InputStream) - Method in class net.i2p.data.i2cp.MessageId
readBytes(InputStream) - Method in class net.i2p.data.i2cp.SessionConfig
readBytes(InputStream) - Method in class net.i2p.data.i2cp.SessionId
readBytes(InputStream) - Method in class net.i2p.data.i2np.DeliveryInstructions
readBytes(byte[], int) - Method in class net.i2p.data.i2np.DeliveryInstructions
readBytes(InputStream) - Method in class net.i2p.data.i2np.GarlicClove
readBytes(byte[], int) - Method in class net.i2p.data.i2np.GarlicClove
readBytes(InputStream, int, byte[]) - 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) - Method in interface net.i2p.data.i2np.I2NPMessage
readBytes(InputStream) - Method in class net.i2p.data.i2np.I2NPMessageImpl
  Deprecated. Unused, why would you do this
readBytes(InputStream, int, byte[]) - 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) - 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(InputStream) - Method in class net.i2p.data.KeysAndCert
readBytes(InputStream) - Method in class net.i2p.data.Lease
readBytes(InputStream) - Method in class net.i2p.data.LeaseSet
  This does NOT validate the signature
readBytes(InputStream) - Method in class net.i2p.data.Payload
readBytes(InputStream) - Method in class net.i2p.data.RouterAddress
readBytes(InputStream) - Method in class net.i2p.data.RouterInfo
  This does NOT validate the signature
readBytes(InputStream) - Method in class net.i2p.data.SimpleDataStructure
  Sets the data.
readBytes(InputStream) - Method in class net.i2p.data.TunnelId
readBytes(InputStream) - Method in class net.i2p.router.LeaseSetKeys
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
readChar() - Method in class net.metanotion.io.RAIFile
readChar() - Method in interface net.metanotion.io.RandomAccessInterface
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
readChunkLength() - Method in class net.i2p.util.EepGet
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.startup
  Simply read the router config
ReadConfigJob(RouterContext) - Constructor for class net.i2p.router.startup.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
readDate(InputStream) - Static method in class net.i2p.data.DataHelper
  Read in a date from the stream as specified by the I2P data structure spec.
readDouble() - Method in class net.metanotion.io.RAIFile
readDouble() - Method in interface net.metanotion.io.RandomAccessInterface
readECN() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
readEncryptedSignature(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
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
readError(I2CPMessageReader, Exception) - Method in class net.i2p.client.I2PSessionImpl
  The I2CPMessageEventListener callback.
readError(I2CPMessageReader, Exception) - Method in interface net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener
  Notify the listener that an exception was thrown while reading from the given reader
readError(I2NPMessageReader, Exception) - Method in interface net.i2p.data.i2np.I2NPMessageReader.I2NPMessageEventListener
  Notify the listener that an exception was thrown while reading from the given reader
readError(I2CPMessageReader, Exception) - Method in class net.i2p.router.client.ClientMessageEventListener
  Handle notification that there was an error
readExtendedDataIncluded() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
readExtendedOptionsIncluded() - Method in class net.i2p.router.transport.udp.UDPPacketReader
readFile(String, String, OutputStream) - Static method in class net.i2p.util.FileUtil
  Dump the contents of the given path (relative to the root) to the output stream.
readFinalFragmentSignedOnTime() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
  read the time at which the signature was generated
readFinalSignature(byte[], int) - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionConfirmedReader
  read the signature from the final sessionConfirmed packet
readFloat() - Method in class net.metanotion.io.RAIFile
readFloat() - Method in interface net.metanotion.io.RandomAccessInterface
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
readFully(byte[]) - Method in class net.metanotion.io.RAIFile
readFully(byte[], int, int) - Method in class net.metanotion.io.RAIFile
readFully(byte[]) - Method in interface net.metanotion.io.RandomAccessInterface
readFully(byte[], int, int) - Method in interface net.metanotion.io.RandomAccessInterface
readHeaders(InputStream, StringBuilder, String[], I2PAppContext) - Static method in class net.i2p.i2ptunnel.I2PTunnelHTTPServer
readHeaders() - Method in class net.i2p.util.EepGet
readIn(DataInputStream) - Method in class net.metanotion.io.SerialStreams
readInt() - Method in class net.metanotion.io.RAIFile
readInt() - Method in interface net.metanotion.io.RandomAccessInterface
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
readKeyingMaterial(byte[], int) - 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
readLine(InputStream) - Static method in class net.i2p.data.DataHelper
  Read a newline delimited line from the stream, returning the line (without the newline), or null if EOF reached before the newline was found Warning - strips \n but not \r Warning - 8KB line length limit as of 0.7.13, @throws IOException if exceeded Warning - not UTF-8
readLine(InputStream, Sha256Standalone) - Static method in class net.i2p.data.DataHelper
  update the hash along the way Warning - strips \n but not \r Warning - 8KB line length limit as of 0.7.13, @throws IOException if exceeded Warning - not UTF-8
readLine(InputStream, StringBuffer) - Static method in class net.i2p.data.DataHelper
  Deprecated. use StringBuilder version
readLine(InputStream, StringBuffer, Sha256Standalone) - Static method in class net.i2p.data.DataHelper
  Deprecated. use StringBuilder version
readLine(InputStream, StringBuilder) - Static method in class net.i2p.data.DataHelper
  Read in a line, placing it into the buffer (excluding the newline).
readLine(InputStream, StringBuilder, Sha256Standalone) - Static method in class net.i2p.data.DataHelper
  update the hash along the way Warning - strips \n but not \r Warning - 8KB line length limit as of 0.7.13, @throws IOException if exceeded Warning - not UTF-8
readLine() - Method in class net.metanotion.io.RAIFile
readLine() - Method in interface net.metanotion.io.RandomAccessInterface
readLong(InputStream, int) - Static method in class net.i2p.data.DataHelper
  Read the stream for an integer as defined by the I2P data structure specification.
readLong() - Method in class net.metanotion.io.RAIFile
readLong() - Method in interface net.metanotion.io.RandomAccessInterface
readMessage(InputStream, int, int) - Method in interface net.i2p.data.i2cp.I2CPMessage
  Read the contents from the input stream into the current class's format.
readMessage(InputStream) - Method in interface net.i2p.data.i2cp.I2CPMessage
  Read the contents from the input stream into the current class's format.
readMessage(InputStream) - Static method in class net.i2p.data.i2cp.I2CPMessageHandler
  Read an I2CPMessage from the stream and return the fully populated object.
readMessage(InputStream) - Method in class net.i2p.data.i2cp.I2CPMessageImpl
  Validate the type and size of the message, and then read the message into the data structures.
readMessage(InputStream, int, int) - Method in class net.i2p.data.i2cp.I2CPMessageImpl
  Read the body into the data structures
readMessage(InputStream, int, int) - Method in class net.i2p.data.i2cp.SendMessageExpiresMessage
  Read the body into the data structures
readMessage(InputStream, int, int) - Method in class net.i2p.data.i2cp.SendMessageMessage
  Read the body into the data structures
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(InputStream) - Method in class net.i2p.data.i2np.I2NPMessageHandler
  Read an I2NPMessage from the stream and return the fully populated object.
readMessage(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageHandler
  Read an I2NPMessage from the stream and return the fully populated object.
readMessage(byte[], int) - Method in class net.i2p.data.i2np.I2NPMessageHandler
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.TunnelBuildMessage
readMessage(byte[], int, int, int) - Method in class net.i2p.data.i2np.TunnelBuildReplyMessage
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
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
readMultiPageData(byte[], int, int[], int[]) - Method in class net.metanotion.io.block.BlockFile
  Read bytes
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
readOurIdentityMatches(Hash) - Method in class net.i2p.data.i2np.BuildRequestRecord
  true if the identity they expect us to be is who we are
readPacket(byte[], int, int) - Method in class net.i2p.client.streaming.Packet
  Read the packet from the buffer (starting at the offset) and return the number of bytes read.
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
readProperties(InputStream) - Static method in class net.i2p.data.DataHelper
  Read a mapping from the stream, as defined by the I2P data structure spec, and store it into a Properties object.
readReceiveTunnelId() - Method in class net.i2p.data.i2np.BuildRequestRecord
  what tunnel ID should this receive messages on
readRekeying() - Method in class net.i2p.router.transport.udp.UDPPacketReader
  does this packet include rekeying data?
readRelayTag() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
  write out 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
  Time that the request was sent, truncated to the nearest hour
readShort() - Method in class net.metanotion.io.RAIFile
readShort() - Method in interface net.metanotion.io.RandomAccessInterface
readSignedOnTime() - Method in class net.i2p.router.transport.udp.UDPPacketReader.SessionCreatedReader
readString(InputStream) - Static method in class net.i2p.data.DataHelper
  Read in a string from the stream as specified by the I2P data structure spec.
readTag() - Method in class net.i2p.router.transport.udp.UDPPacketReader.RelayRequestReader
readTextFile(String, int, boolean) - Static method in class net.i2p.util.FileUtil
  Read in the last few lines of a (newline delimited) textfile, or null if the file doesn't exist.
readTimeout - Variable in class net.i2p.i2ptunnel.I2PTunnel
readTimeout - Variable in class net.i2p.i2ptunnel.I2PTunnelClient
readTimeout - Variable in class net.i2p.i2ptunnel.I2PTunnelIRCClient
readTimeout - Variable in class net.i2p.i2ptunnel.I2PTunnelServer
  default timeout to 3 minutes - override if desired
readTimeout - Variable in class net.i2p.i2ptunnel.udpTunnel.I2PTunnelUDPServerBase
  default timeout to 3 minutes - override if desired
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?
readUnsignedByte() - Method in class net.metanotion.io.RAIFile
readUnsignedByte() - Method in interface net.metanotion.io.RandomAccessInterface
readUnsignedInt() - Method in class net.metanotion.io.RAIFile
  I2P
readUnsignedInt() - Method in interface net.metanotion.io.RandomAccessInterface
readUnsignedShort() - Method in class net.metanotion.io.RAIFile
readUnsignedShort() - Method in interface net.metanotion.io.RandomAccessInterface
readUTF() - Method in class net.metanotion.io.RAIFile
  Read a UTF encoded string I would delegate here.
readUTF() - Method in interface net.metanotion.io.RandomAccessInterface
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
reallyDelete - Variable in class i2p.susi.webmail.WebMail.SessionObject
reannounce(String) - Method in class org.klomp.snark.MetaInfo
  Creates a copy of this MetaInfo that shares everything except the announce URL.
reasonString - Variable in class org.freenetproject.ForwardPortStatus
rebuildExternalAddress() - Method in class net.i2p.router.transport.udp.UDPTransport
rebuildExternalAddress(boolean) - Method in class net.i2p.router.transport.udp.UDPTransport
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
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
recalculate() - Method in class net.i2p.stat.Frequency
  Recalculate the averages
receive(int) - Method in class net.i2p.client.MessageState
receive(GarlicMessage) - Method in class net.i2p.router.message.GarlicMessageReceiver
receive(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.EstablishState
  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(byte[], Hash) - Method in class net.i2p.router.transport.VMCommSystem
  We send messages between comms as bytes so that we strip any router-local info.
receive(long, 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(long, byte[], int, int, boolean, Hash, TunnelId) - Method in class net.i2p.router.tunnel.FragmentedMessage
  Receive the first fragment 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
receiveConnection(Packet) - Method in class net.i2p.client.streaming.ConnectionManager
  Create a new connection based on the SYN packet we received.
received(int) - Method in class net.i2p.client.MessageState
  true if the given status (or an equivilant) was received
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
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
receiveDatagramBytes(Destination, byte[]) - Method in interface net.i2p.sam.SAMDatagramReceiver
  Send a byte array to a SAM client.
receiveDatagramBytes(Destination, byte[]) - Method in class net.i2p.sam.SAMv1Handler
receiveDatagramBytes(Destination, byte[]) - Method in class net.i2p.sam.SAMv3DatagramSession
receivedComplete() - Method in interface net.i2p.router.transport.udp.ACKBitfield
  has the entire message been received completely?
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.
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(int) - Method in interface net.i2p.client.I2PSession
  Receive a message that the router has notified the client about, returning the payload.
receiveMessage(int) - Method in class net.i2p.client.I2PSessionImpl
  Pull the unencrypted data from the message that we've already prefetched and notified the user that its available.
receiveMessage(int) - Method in class net.i2p.client.I2PSessionImpl2
  pull the unencrypted AND DECOMPRESSED data
receiveMessage(Destination, Destination, Payload) - Method in class net.i2p.router.client.ClientConnectionRunner
  Asynchronously deliver the message to the current runner
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
ReceiveMessageBeginMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when asking the router to start sending a message to it.
ReceiveMessageBeginMessage() - Constructor for class net.i2p.data.i2cp.ReceiveMessageBeginMessage
ReceiveMessageEndMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when asking the router to start sending a message to it.
ReceiveMessageEndMessage() - Constructor for class net.i2p.data.i2cp.ReceiveMessageEndMessage
receiveNewSyn(Packet) - Method in class net.i2p.client.streaming.ConnectionHandler
  Non-SYN packets with a zero SendStreamID may also be queued here so that they don't get thrown away while the SYN packet before it is queued.
receiveNext() - Method in class net.i2p.router.transport.udp.UDPReceiver
  Blocking call to retrieve the next inbound packet, or null if we have shut down.
receivePacket(Packet, Connection) - Method in class net.i2p.client.streaming.ConnectionPacketHandler
  distribute a packet to the connection specified
receivePacket(Packet) - Method in class net.i2p.client.streaming.PacketHandler
  private boolean choke(Packet packet) { if (true) return true; //if ( (_dropped == 0) && true ) { //&& (_manager.getSent() <= 0) ) { // _dropped++; // return false; //} if (true) { // artificial choke: 2% random drop and a 0-5s // random tiered delay from 0-30s if (_context.random().nextInt(100) >= 98) { displayPacket(packet, "DROP", null); return false; } else { // if (true) return true; // no lag, just drop // int delay = _context.random().nextInt(5*1000); int delay = _context.random().nextInt(1*1000); int delayFactor = _context.random().nextInt(100); if (delayFactor > 80) { if (delayFactor > 98) delay *= 5; else if (delayFactor > 95) delay *= 4; else if (delayFactor > 90) delay *= 3; else delay *= 2; } if (_context.random().nextInt(100) >= 20) delay = _lastDelay; _lastDelay = delay; SimpleTimer.getInstance().addEvent(new Reinject(packet, delay), delay); return false; } } else { return true; } } private class Reinject implements SimpleTimer.TimedEvent { private Packet _packet; private int _delay; public Reinject(Packet packet, int delay) { _packet = packet; _delay = delay; } public void timeReached() { _log.debug("Reinjecting after " + _delay + ": " + _packet); receivePacketDirect(_packet); } }
receivePacketDirect(Packet, boolean) - Method in class net.i2p.client.streaming.PacketHandler
receivePayloadMessage(long) - Method in class net.i2p.router.MessageHistory
  Receive a payload message to distribute to a client
receivePong(long) - Method in class net.i2p.client.streaming.ConnectionManager
receiveRawBytes(byte[]) - Method in interface net.i2p.sam.SAMRawReceiver
  Send a byte array to a SAM client, without informations regarding the sender.
receiveRawBytes(byte[]) - Method in class net.i2p.sam.SAMv1Handler
receiveRawBytes(byte[]) - Method in class net.i2p.sam.SAMv3RawSession
receiveRelayIntro(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.IntroductionManager
receiveRelayRequest(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.IntroductionManager
receiveRelayResponse(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.EstablishmentManager
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
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 after an inbound establish
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
receiveSocket() - Method in class net.i2p.client.streaming.I2PSocketManagerFull
receiveStatus(int, long, int) - Method in class net.i2p.client.I2PSessionImpl
receiveStatus(int, long, int) - Method in class net.i2p.client.I2PSessionImpl2
  Only call this with nonzero status, i.e.
receiveStreamBytes(int, ByteBuffer) - Method in interface net.i2p.sam.SAMStreamReceiver
  Transmit a byte array from I2P to a SAM client.
receiveStreamBytes(int, ByteBuffer) - Method in class net.i2p.sam.SAMv1Handler
receiveTest(RemoteHostId, UDPPacketReader) - Method in class net.i2p.router.transport.udp.PeerTestManager
  Receive a test message of some sort from the given peer, queueing up any packet that should be sent in response, or if its a reply to our own current testing, adjusting our test state.
receiveTimestamp - Variable in class net.i2p.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
ReconfigureSessionMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when updating the config on an existing session.
ReconfigureSessionMessage() - Constructor for class net.i2p.data.i2cp.ReconfigureSessionMessage
reconnect() - Method in class net.i2p.client.I2PSessionImpl
reconnect() - Method in class net.i2p.client.I2PSessionImpl2
  Called whenever we want to reconnect (used only in the superclass).
RECORD_COUNT - Variable in class net.i2p.data.i2np.TunnelBuildMessage
RECORD_COUNT - Variable in class net.i2p.data.i2np.TunnelBuildReplyMessage
RECORD_SIZE - Static variable in class net.i2p.data.i2np.TunnelBuildMessage
RECORD_SIZE - Static variable in class net.i2p.data.i2np.TunnelBuildReplyMessage
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 - Variable in class net.i2p.sam.SAMDatagramSession
recv - Variable in class net.i2p.sam.SAMRawSession
recv - Variable in class net.i2p.sam.SAMStreamSession
RECV_MESSAGE_BUFSIZE - Static variable in class org.cybergarage.upnp.ssdp.SSDP
recvEncryptedI2NP(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
  the contents of the buffer include some fraction of one or more encrypted and encoded I2NP messages.
referenceIdentifier - Variable in class net.i2p.time.NtpMessage
  This is a 4-byte array identifying the particular reference source.
referenceIdentifierToString(byte[], short, byte) - Static method in class net.i2p.time.NtpMessage
  Returns a string representation of a reference identifier according to the rules set out in RFC 2030.
referenceTimestamp - Variable in class net.i2p.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
refillCount - Static variable in class gnu.crypto.prng.FortunaStandalone
refresh() - Method in class i2p.susi.webmail.pop3.POP3MailBox
refreshDisplay() - Method in class net.i2p.apps.systray.SysTray
refreshLeaseSet() - Method in class net.i2p.router.tunnel.pool.TunnelPool
  noop for outbound
refreshSettings() - Method in class net.i2p.router.tunnel.pool.TunnelPool
register(ServerSocketChannel) - Method in class net.i2p.router.transport.ntcp.EventPumper
registerApp(String, String) - Static method in class net.i2p.router.web.NavHelper
  To register a new client application so that it shows up on the router console's nav bar, it should be registered with this singleton.
registerApp(String, String, String) - Static method in class net.i2p.router.web.NavHelper
registerBuilder(I2NPMessageImpl.Builder, int) - Static method in class net.i2p.data.i2np.I2NPMessageImpl
  Deprecated. unused
registerConnect(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.EventPumper
registerConnection(ClientConnectionRunner) - Method in class net.i2p.router.client.ClientManager
registerHandlerJobBuilder(int, HandlerJobBuilder) - Method in class net.i2p.router.InNetMessagePool
registerKeys(Destination, SigningPrivateKey, PrivateKey) - Method in class net.i2p.router.KeyManager
registerListener(NamingServiceListener) - Method in class net.i2p.client.naming.MetaNamingService
registerListener(NamingServiceListener) - Method in class net.i2p.client.naming.NamingService
registerPending(MessageSelector, ReplyJob, Job, int) - Method in class net.i2p.router.transport.OutboundMessageRegistry
registerPending(OutNetMessage) - Method in class net.i2p.router.transport.OutboundMessageRegistry
registerPending(OutNetMessage, boolean) - Method in class net.i2p.router.transport.OutboundMessageRegistry
registerUpdater(NamingServiceUpdater) - Method in class net.i2p.client.naming.NamingService
reinitialize() - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
reinitialize() - Method in class net.i2p.router.transport.FIFOBandwidthRefiller
REJECT - Static variable in class org.klomp.snark.Message
release(TunnelController, I2PSession) - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
  Note the fact that the controller is no longer using the session, and if no other controllers are using it, destroy the session.
release() - Method in class net.i2p.router.transport.udp.UDPPacket
release(ByteArray) - Method in class net.i2p.util.ByteCache
  Put this structure back onto the available cache for reuse
release(ByteArray, boolean) - Method in class net.i2p.util.ByteCache
release(ReusableGZIPInputStream) - Static method in class net.i2p.util.ReusableGZIPInputStream
  Release an instance back into the cache (this will reset the state)
release(ReusableGZIPOutputStream) - Static method in class net.i2p.util.ReusableGZIPOutputStream
  Release an instance back into the cache (this will discard any state)
release(byte[]) - Static method in class net.i2p.util.SimpleByteCache
  Put this array back onto the available cache for reuse
releaseBuf(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.EventPumper
releaseBuffer() - Method in class net.i2p.util.CachingByteArrayOutputStream
  Deprecated.
releaseKey(CryptixAESKeyCache.KeyCacheEntry) - Method in class net.i2p.crypto.CryptixAESKeyCache
  Deprecated. unused, keys are now cached in the SessionKey objects
releasePayload() - Method in class net.i2p.client.streaming.Packet
releasePreparationBuffer() - Method in class net.i2p.router.OutNetMessage
releaseReadLock() - Method in class net.i2p.BOB.NamedDB
releaseResources() - Method in class net.i2p.router.transport.udp.InboundMessageState
releaseResources() - Method in class net.i2p.router.transport.udp.OutboundMessageState
  This is synchronized with writeFragment(), so we do not release (probably due to an ack) while we are retransmitting.
releaseWriteLock() - Method in class net.i2p.BOB.NamedDB
reloadConfiguration() - Static method in class i2p.susi.util.Config
reloadControllers() - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
remaining(String) - Method in class org.klomp.snark.Storage
remoteDoesNotWantPreviousACKs() - Method in class net.i2p.router.transport.udp.PeerState
  have all of the packets received in the current second requested that the previous second's ACKs be sent?
remoteEndpoint(int) - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
  Deprecated. unused - presumably he meant remove?
remoteHost - Variable in class net.i2p.i2ptunnel.I2PTunnelServer
remoteHost - Variable in class net.i2p.i2ptunnel.udp.UDPSink
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
RemoteHostId(byte[]) - Constructor for class net.i2p.router.transport.udp.RemoteHostId
remotePort - Variable in class net.i2p.i2ptunnel.I2PTunnelServer
remotePort - Variable in class net.i2p.i2ptunnel.udp.UDPSink
remove() - Method in class net.i2p.addressbook.ConfigIterator
remove() - Method in class net.i2p.addressbook.SubscriptionIterator
remove(String, Properties) - Method in class net.i2p.client.naming.BlockfileNamingService
remove(String, Properties) - Method in class net.i2p.client.naming.HostsTxtNamingService
remove(String, Properties) - Method in class net.i2p.client.naming.MetaNamingService
  Removes from all services
remove(String) - Method in class net.i2p.client.naming.NamingService
remove(String, Properties) - Method in class net.i2p.client.naming.NamingService
remove(String, Properties) - Method in class net.i2p.client.naming.SingleFileNamingService
remove(Integer) - Method in class net.i2p.i2ptunnel.socks.SOCKSUDPTunnel
remove(Destination) - Method in class net.i2p.i2ptunnel.streamr.MultiSource
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 interface net.i2p.router.networkdb.kademlia.KBucket
  Remove the key from the bucket
remove(Hash) - Method in class net.i2p.router.networkdb.kademlia.KBucketImpl
remove(Hash) - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
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(Hash) - 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() - Method in class net.i2p.router.util.RandomIterator
remove(Object) - Method in class net.i2p.util.ConcurrentHashSet
remove(Comparable, SkipList) - Method in class net.metanotion.io.block.index.IBSkipSpan
  Load whole span from file, do the operation, flush out, then null out in-memory data again.
remove() - Method in class net.metanotion.util.skiplist.SkipIterator
remove(int, Comparable, SkipList) - Method in class net.metanotion.util.skiplist.SkipLevels
remove(Comparable) - Method in class net.metanotion.util.skiplist.SkipList
remove(Comparable, SkipList) - Method in class net.metanotion.util.skiplist.SkipSpan
remove(PeerCoordinator) - Method in class org.klomp.snark.PeerCoordinatorSet
removeACKMessage(Long) - Method in class net.i2p.router.transport.udp.PeerState
removeAllNodes() - Method in class org.cybergarage.xml.Node
removeAttribute(Attribute) - Method in class org.cybergarage.xml.Node
removeAttribute(String) - Method in class org.cybergarage.xml.Node
removeCache(String) - Static method in class net.i2p.client.naming.DummyNamingService
removeCallBack(I2PProperties.I2PPropertyCallback) - Method in class net.i2p.util.I2PProperties
removeCapabilities(Hash) - Method in class net.i2p.router.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
removeConnection(Connection) - Method in class net.i2p.client.streaming.ConnectionManager
  Drop the (already closed) connection on the floor.
removeConnectionEventListener(I2PTunnel.ConnectionEventListener) - Method in class net.i2p.i2ptunnel.I2PTunnel
removeController(TunnelController) - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
  Stop and remove the given tunnel
removeDeviceChangeListener(DeviceChangeListener) - Method in class org.cybergarage.upnp.ControlPoint
removeDisconnectListener(I2PSocketManager.DisconnectListener) - Method in interface net.i2p.client.streaming.I2PSocketManager
removeDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
removeDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
removeDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.MessageHandler
removeEvent(SimpleTimer.TimedEvent) - Method in class net.i2p.util.SimpleTimer
removeEventListener(EventListener) - Method in class org.cybergarage.upnp.ControlPoint
removeExpiredDevices() - Method in class org.cybergarage.upnp.ControlPoint
removeFirst() - Method in class net.i2p.client.streaming.ByteCollector
  Deprecated. Remove the first byte from the collector, shifting its contents accordingly.
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.
removeFromExploreKeys(Set) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
removeJob(Job) - Method in class net.i2p.router.JobQueue
removeListener(int, int) - Method in interface net.i2p.client.I2PSession
  See I2PSessionMuxedImpl for details
removeListener(int, int) - Method in class net.i2p.client.I2PSessionDemultiplexer
removeListener(int, int) - Method in class net.i2p.client.I2PSessionImpl2
removeListener(int, int) - Method in class net.i2p.client.I2PSessionMuxedImpl
  removes the specified listener (only)
removeListener(Timestamper.UpdateListener) - Method in class net.i2p.time.Timestamper
removeMagnetStatus(byte[]) - Method in class org.klomp.snark.SnarkManager
  Remove the magnet marker from the config file.
removeNamingService(NamingService) - Method in class net.i2p.client.naming.MetaNamingService
removeNamingService(NamingService) - Method in class net.i2p.client.naming.NamingService
  Only for chaining-capable NamingServices
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
removeOOMEventListener(I2PThread.OOMEventListener) - Static method in class net.i2p.util.I2PThread
  unregister a component that wants notification of OOM events
removeOOMEventThreadListener(I2PThread.OOMEventListener) - Method in class net.i2p.util.I2PAppThread
  unregister a component that wants notification of OOM events
removePayload(MessageId) - Method in class net.i2p.router.client.ClientConnectionRunner
removePeer(PeerState) - Method in class net.i2p.router.transport.udp.UDPFlooder
removePeer(Peer) - Method in class org.klomp.snark.Piece
  caller must synchronize
removePeerFromPieces(Peer) - Method in class org.klomp.snark.PeerCoordinator
  Called when a peer is removed, to prevent it from being used in rarest-first calculations.
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...
removeRateStat(String) - Method in class net.i2p.stat.StatManager
removeReadBuf(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
  since getNextReadBuf() removes, this should not be necessary
removeRequestListener(HTTPRequestListener) - Method in class org.cybergarage.http.HTTPServer
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(I2PSession) - Method in class net.i2p.i2ptunnel.I2PTunnel
removeSimpleTimer() - Method in class net.i2p.util.SimpleTimer
  Removes the SimpleTimer.
removeSocket(I2PSocketImpl) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
removeSocketHandler(int) - Method in class net.i2p.sam.SAMStreamSession
  Remove and gracefully close a SAM STREAM session socket handler.
removeSubscriber(Subscriber) - Method in class org.cybergarage.upnp.Service
removeTorrent(String) - Method in class org.klomp.snark.SnarkManager
  Stop the torrent and delete the torrent file itself, but leaving the data behind.
removeTorrentStatus(MetaInfo) - Method in class org.klomp.snark.SnarkManager
  Remove the status of a torrent from the config file.
removeTransport(Transport) - Method in class net.i2p.router.transport.TransportManager
removeTunnel(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.TunnelPool
  Remove from the pool.
removeTunnels(Hash) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
  synch with buildTunnels() above
removeUpdateListener(Clock.ClockUpdateListener) - Method in class net.i2p.util.Clock
removeWriteBuf(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
render(I2PAppContext, OutputStream, String) - Static method in class net.i2p.router.web.SummaryRenderer
  Deprecated. unsed
render(OutputStream) - Method in class net.i2p.router.web.SummaryRenderer
render(OutputStream, int, int, boolean, boolean, boolean, boolean, int, boolean) - Method in class net.i2p.router.web.SummaryRenderer
renderLeaseSetHTML(Writer, boolean) - Method in class net.i2p.router.web.NetDbRenderer
renderNavBar(String) - Method in class net.i2p.router.web.ConfigNavHelper
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
renderPng(Rate, OutputStream) - Method in class net.i2p.router.web.StatSummarizer
renderPng(Rate, OutputStream, int, int, boolean, boolean, boolean, boolean, int, boolean) - Method in class net.i2p.router.web.StatSummarizer
  This does the single data graphs.
renderPng(OutputStream, String) - Method in class net.i2p.router.web.StatSummarizer
  Deprecated. unused
renderPng(OutputStream, int, int, boolean, boolean, boolean, boolean, int, boolean) - Method in class net.i2p.router.web.SummaryListener
renderPng(OutputStream) - Method in class net.i2p.router.web.SummaryListener
renderRatePng(OutputStream, int, int, boolean, boolean, boolean, boolean, int, boolean) - Method in class net.i2p.router.web.StatSummarizer
  This does the two-data bandwidth graph only.
renderRouterInfoHTML(Writer, String) - Method in class net.i2p.router.web.NetDbRenderer
renderStatus(String, String, String) - Static method in class net.i2p.router.web.ConfigRestartBean
renderStatusHTML(Writer) - Method in class net.i2p.crypto.SessionKeyManager
renderStatusHTML(Writer) - Method in class net.i2p.crypto.TransientSessionKeyManager
renderStatusHTML(Writer) - Method in class net.i2p.router.Blocklist
  write directly to the stream so we don't OOM on a huge list
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.DummyPeerManagerFacade
renderStatusHTML(Writer) - Method in class net.i2p.router.DummyTunnelManagerFacade
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
  Deprecated. moved to router console
renderStatusHTML(Writer) - Method in class net.i2p.router.peermanager.PeerManagerFacadeImpl
  Deprecated. moved to routerconsole
renderStatusHTML(Writer) - Method in class net.i2p.router.PersistentKeyRing
renderStatusHTML(Writer) - Method in class net.i2p.router.Router
  this is for oldconsole.jsp, pretty much unused except as a way to get memory info, so let's comment out the rest, it is available elsewhere, and we don't really want to spend a minute rendering a multi-megabyte page in memory.
renderStatusHTML(Writer) - Method in interface net.i2p.router.Service
renderStatusHTML(Writer) - Method in class net.i2p.router.Shitlist
  Deprecated. moved to router console
renderStatusHTML(Writer) - Method in class net.i2p.router.StatisticsManager
renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
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
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
renderStatusHTML(Writer, int) - Method in class net.i2p.router.transport.udp.UDPTransport
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
renderStatusHTML(Writer, String, int) - Method in class net.i2p.router.transport.VMCommSystem
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
renderStatusHTML(Writer, int) - Method in class net.i2p.router.web.NetDbRenderer
renderStatusHTML(Writer, boolean) - Method in class net.i2p.router.web.ProfileOrganizerRenderer
renderStatusHTML(Writer) - Method in class net.i2p.router.web.ShitlistRenderer
renderStatusHTML(Writer) - Method in class net.i2p.router.web.TunnelRenderer
renderStatusHTML(Writer) - Method in class net.i2p.util.KeyRing
renderSummaryBar() - Method in class net.i2p.router.web.SummaryHelper
  output the summary bar to _out
renderSummaryHTML(Writer) - Method in class net.i2p.router.web.SummaryBarRenderer
  Note - ensure all links in here are absolute, as the summary bar may be displayed on lower-level directory errors.
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
reopen(String) - Method in class org.klomp.snark.Storage
  Doesn't really reopen the file descriptors for a restart.
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) - Method in class net.i2p.router.peermanager.ProfileOrganizer
replaceAddress(RouterAddress) - Method in class net.i2p.router.transport.TransportImpl
  Replace any existing addresses for the current transport with the given one.
replaceAddress(RouterAddress) - Method in class net.i2p.router.transport.udp.UDPTransport
  Replace then tell NTCP that we changed.
replaceAddress(RouterAddress, RouterAddress) - Method in class net.i2p.router.transport.udp.UDPTransport
reply - Variable in class i2p.susi.webmail.Mail
REPLY_IV_LENGTH - Static variable in class net.i2p.router.tunnel.HopConfig
  IV length for `HopConfig.getReplyIV()`
replyCC - Variable in class i2p.susi.webmail.WebMail.SessionObject
replyFound(DatabaseSearchReplyMessage, Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
  always send through the lease protected DatabaseLookupMessage buildMessage(long expiration) { DatabaseLookupMessage msg = new DatabaseLookupMessage(getContext(), true); msg.setSearchKey(_state.getTarget()); msg.setFrom(getContext().routerHash()); msg.setDontIncludePeers(_state.getClosestAttempted(MAX_CLOSEST)); msg.setMessageExpiration(expiration); msg.setReplyTunnel(null); return msg; }
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
replyNotVerified() - Method in class net.i2p.router.networkdb.kademlia.SearchReplyJob
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; }
replyTo - Variable in class i2p.susi.webmail.WebMail.SessionObject
ReplyTracker - Class in net.i2p.i2ptunnel.socks
  Track who the reply goes to
ReplyTracker(Sink, Map) - Constructor for class net.i2p.i2ptunnel.socks.ReplyTracker
replyVerified() - Method in class net.i2p.router.networkdb.kademlia.SearchReplyJob
repoll() - Method in class net.i2p.router.tunnel.pool.BuildExecutor
reportAbuse(I2PSession, int) - Method in class net.i2p.BOB.UDPIOthread
  required by `I2PSessionListener` to notify of abuse
reportAbuse(I2PSessionImpl, int, int) - Method in class net.i2p.client.I2CPMessageProducer
  Send an abuse message to the router
reportAbuse(int, int) - Method in interface net.i2p.client.I2PSession
  Instruct the router that the message received was abusive (including how abusive on a 1-100 scale) in the hopes the router can do something to minimize receiving abusive messages like that in the future.
reportAbuse(I2PSession, int) - Method in class net.i2p.client.I2PSessionDemultiplexer
reportAbuse(int, int) - Method in class net.i2p.client.I2PSessionImpl
  Report abuse with regards to the given messageId
reportAbuse(I2PSession, int) - Method in interface net.i2p.client.I2PSessionListener
  Instruct the client that the session specified seems to be under attack and that the client may wish to move its destination to another router.
reportAbuse(I2PSession, int) - Method in interface net.i2p.client.I2PSessionMuxedListener
  Instruct the client that the session specified seems to be under attack and that the client may wish to move its destination to another router.
reportAbuse(I2PSession, int) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
reportAbuse(I2PSession, int) - Method in class net.i2p.client.streaming.MessageHandler
  Instruct the client that the session specified seems to be under attack and that the client may wish to move its destination to another router.
reportAbuse(I2PSession, int) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
reportAbuse(I2PSession, int) - Method in class net.i2p.i2ptunnel.udp.I2PSource.Listener
reportAbuse(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
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.DummyClientManagerFacade
reportAbuse(I2PSession, int) - Method in class net.i2p.sam.SAMMessageSession.SAMMessageSessionHandler
ReportAbuseJob - Class in net.i2p.router.client
  Async job to send an abuse message to the client
ReportAbuseJob(RouterContext, ClientConnectionRunner, String, int) - Constructor for class net.i2p.router.client.ReportAbuseJob
ReportAbuseMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when asking the router what its address visibility is
ReportAbuseMessage() - Constructor for class net.i2p.data.i2cp.ReportAbuseMessage
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, TunnelPool, PooledTunnelCreatorConfig, BuildExecutor) - Static method in class net.i2p.router.tunnel.pool.BuildRequestor
REQUEST - Static variable in class org.klomp.snark.Message
request() - Method in class org.klomp.snark.Peer
  Update the request queue.
Request - Class in org.klomp.snark
  Holds all information needed for a partial piece request.
Request(int, byte[], int, int) - Constructor for class org.klomp.snark.Request
  Creates a new Request.
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.
requestInbound(int, String, FIFOBandwidthLimiter.CompleteListener, Object) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
requestLeaseSet(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
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
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.DummyClientManagerFacade
requestLeaseSet(Hash, LeaseSet) - Method in class net.i2p.router.DummyClientManagerFacade
RequestLeaseSetJob - Class in net.i2p.router.client
  Async job to walk the client through generating a lease set.
RequestLeaseSetJob(RouterContext, ClientConnectionRunner, LeaseSet, long, Job, Job, LeaseRequestState) - Constructor for class net.i2p.router.client.RequestLeaseSetJob
RequestLeaseSetMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when destroying existing session.
RequestLeaseSetMessage() - Constructor for class net.i2p.data.i2cp.RequestLeaseSetMessage
RequestLeaseSetMessageHandler - Class in net.i2p.client
  Handle I2CP RequestLeaseSetMessage from the router by granting all leases
RequestLeaseSetMessageHandler(I2PAppContext) - Constructor for class net.i2p.client.RequestLeaseSetMessageHandler
requestMessage(int, int, int) - Method in class org.klomp.snark.PeerState
requestOutbound(int, String) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
  Request some bytes.
requestOutbound(int, String, FIFOBandwidthLimiter.CompleteListener, Object) - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
requestReseed() - Method in class net.i2p.router.networkdb.reseed.Reseeder
requestReseed() - Method in class net.i2p.router.web.ReseedHandler
requestSent() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
  note that we just sent the SessionRequest packet
requestUpdate(Properties) - Method in class net.i2p.client.naming.NamingService
  Ask any registered updaters to update now
RequestWrapper - Class in i2p.susi.webmail
RequestWrapper(HttpServletRequest) - Constructor for class i2p.susi.webmail.RequestWrapper
requeue(long) - Method in class net.i2p.router.JobImpl
requeueRepublish() - Method in class net.i2p.router.networkdb.kademlia.RepublishLeaseSetJob
rereadConfig() - Method in class net.i2p.util.LogManager
  Called periodically by the log writer's thread
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
reschedule(long, Connection) - Method in class net.i2p.client.streaming.SchedulerImpl
reschedule(SimpleTimer.TimedEvent, long) - Method in class net.i2p.util.SimpleTimer
reschedule(long) - Method in class net.i2p.util.SimpleTimer2.TimedEvent
  Use the earliest of the new time and the old time Do not call from within timeReached()
reschedule(long, boolean) - Method in class net.i2p.util.SimpleTimer2.TimedEvent
  useEarliestTime must be false if called from within timeReached(), as it won't be rescheduled, in favor of the currently running task
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() - Constructor for class net.i2p.router.networkdb.reseed.ReseedChecker
reseedCount - Variable in class gnu.crypto.prng.FortunaStandalone
Reseeder - Class in net.i2p.router.networkdb.reseed
  Moved from ReseedHandler in routerconsole.
Reseeder(RouterContext) - Constructor for class net.i2p.router.networkdb.reseed.Reseeder
Reseeder.ReseedRunner - Class in net.i2p.router.networkdb.reseed
Reseeder.ReseedRunner() - Constructor for class net.i2p.router.networkdb.reseed.Reseeder.ReseedRunner
ReseedHandler - Class in net.i2p.router.web
  Handler to deal with reseed requests.
ReseedHandler() - Constructor for class net.i2p.router.web.ReseedHandler
ReseedHandler(RouterContext) - Constructor for class net.i2p.router.web.ReseedHandler
reset() - Method in class gnu.crypto.hash.BaseHashStandalone
reset() - Method in interface gnu.crypto.hash.IMessageDigestStandalone
  Resets the current context of this instance clearing any eventually cached intermediary values.
reset() - Method in class net.i2p.router.transport.udp.IntroductionManager
reset() - Method in class net.i2p.util.ResettableGZIPOutputStream
  Reinitialze everything so we can write a brand new gzip output stream again.
reset() - Method in class net.i2p.util.ReusableGZIPOutputStream
  clear the data so we can start again afresh
reset() - Method in interface org.bouncycastle.crypto.Digest
  reset the digest back to it's initial state.
reset() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
reset() - Method in class org.bouncycastle.crypto.digests.MD5Digest
  reset the chaining variables to the IV values.
reset() - Method in interface org.bouncycastle.crypto.Mac
  Reset the MAC.
reset() - Method in class org.bouncycastle.crypto.macs.I2PHMac
  Reset the mac generator.
resetBegin() - Method in class net.i2p.router.transport.udp.UDPPacket
resetContext() - Method in class gnu.crypto.hash.BaseHashStandalone
  Resets the instance for future re-use.
resetContext() - Method in class gnu.crypto.hash.Sha256Standalone
resetCounters() - Method in class org.klomp.snark.Peer
  Resets the downloaded and uploaded counters to zero.
resetReceived() - Method in class net.i2p.client.streaming.Connection
ResettableGZIPInputStream - Class in net.i2p.util
  GZIP implementation per RFC 1952, reusing java's standard CRC32 and Inflater and InflaterInputStream implementations.
ResettableGZIPInputStream() - Constructor for class net.i2p.util.ResettableGZIPInputStream
  Build a new GZIP stream without a bound compressed stream.
ResettableGZIPInputStream(InputStream) - Constructor for class net.i2p.util.ResettableGZIPInputStream
ResettableGZIPOutputStream - Class in net.i2p.util
  GZIP implementation per RFC 1952, reusing java's standard CRC32 and Deflater implementations.
ResettableGZIPOutputStream(OutputStream) - Constructor for class net.i2p.util.ResettableGZIPOutputStream
resetTimer() - Method in class net.i2p.util.SocketTimeout
RESPONSE - Static variable in class org.cybergarage.soap.SOAP
restart() - Static method in class net.i2p.desktopgui.router.RouterManager
  Restart the running I2P instance.
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.DummyClientManagerFacade
restart() - Method in class net.i2p.router.DummyNetworkDatabaseFacade
restart() - Method in class net.i2p.router.DummyPeerManagerFacade
restart() - Method in class net.i2p.router.DummyTunnelManagerFacade
restart() - Method in class net.i2p.router.InNetMessagePool
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.StatisticsManager
restart() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
restart() - Method in class net.i2p.router.transport.TransportManager
restart() - Method in class net.i2p.router.transport.VMCommSystem
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.web.UpdateHandler
restart() - Method in class org.cybergarage.util.ThreadCore
restart() - Method in class org.klomp.snark.ConnectionAcceptor
RESTART_BAR_COLOR - Static variable in class net.i2p.router.web.SummaryRenderer
restartAcceptor() - Method in class org.klomp.snark.Snark
restartAllControllers() - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
  Restart all tunnels
restartListening(RouterAddress) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
  Only called by CSFI.
restartTunnel() - Method in class net.i2p.i2ptunnel.TunnelController
RESTRICTED_CONE_NAT - Static variable in class org.freenetproject.DetectedIP
  Restricted cone NAT.
resultSize() - Method in class i2p.susi.dns.AddressbookBean
resultSize() - Method in class i2p.susi.dns.NamingServiceBean
RESULTSTATUS - Static variable in class org.cybergarage.soap.SOAP
resumeReading() - Method in class net.i2p.data.i2cp.I2CPMessageReader
  Deprecated. unused
resumeReading() - Method in class net.i2p.data.i2np.I2NPMessageReader
  Deprecated. unused
resumeRunner() - Method in class net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageReaderRunner
  deprecated unused
RETRANSMISSION_PERIOD_WIDTH - Static variable in class net.i2p.router.transport.udp.PeerState
  how many packets will be considered within the retransmission rate calculation
RetransmissionTimer - Class in net.i2p.client.streaming
  Not clear that we really need to create our own timer group, but we do, to prevent us clogging the router's timer group.
RetransmissionTimer() - Constructor for class net.i2p.client.streaming.RetransmissionTimer
retransmit(boolean) - Method in class net.i2p.client.streaming.Connection.ResendPacketEvent
  Retransmit the packet if we need to.
retransmitRequests() - Method in class org.klomp.snark.Peer
  Retransmit outstanding requests if necessary
retransmitRequests(List) - Method in class org.klomp.snark.PeerConnectionOut
retransmitRequests() - Method in class org.klomp.snark.PeerState
retrieveACKBitfields() - Method in class net.i2p.router.transport.udp.PeerState
  grab a list of ACKBitfield instances, some of which may fully ACK a message while others may only partially ACK a message.
retrieveACKBitfields(boolean) - Method in class net.i2p.router.transport.udp.PeerState
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
returnPartialPieces() - Method in class org.klomp.snark.PeerState
  Get partial pieces, give them back to PeerCoordinator.
returnResponse(int) - Method in class org.cybergarage.http.HTTPRequest
ReusableGZIPInputStream - Class in net.i2p.util
  Provide a cache of reusable GZIP streams, each handling up to 32KB without expansion.
ReusableGZIPOutputStream - Class in net.i2p.util
  Provide a cache of reusable GZIP streams, each handling up to 32KB without expansion.
reverseLookup(Destination, Properties) - Method in class net.i2p.client.naming.MetaNamingService
reverseLookup(Destination) - Method in class net.i2p.client.naming.NamingService
  Reverse look up a destination
reverseLookup(Hash) - Method in class net.i2p.client.naming.NamingService
  Deprecated. unused
reverseLookup(Destination, Properties) - Method in class net.i2p.client.naming.NamingService
  Same as reverseLookup(dest) but with options
reverseLookup(Destination, Properties) - Method in class net.i2p.client.naming.SingleFileNamingService
rewriteAnnounce(String) - Method in class org.klomp.snark.I2PSnarkUtil
  Given http://KEY.i2p/foo/announce turn it into http://i2p/KEY/foo/announce Given http://tracker.blah.i2p/foo/announce leave it alone
RFC822Date - Class in net.i2p.router.util
  Moved from NewsFetcher
RFC822Date() - Constructor for class net.i2p.router.util.RFC822Date
rmdir(String, boolean) - Static method in class net.i2p.util.FileUtil
  Delete the path as well as any files or directories underneath it.
rmdir(File, boolean) - Static method in class net.i2p.util.FileUtil
  Delete the path as well as any files or directories underneath it.
rng - Static variable in class net.metanotion.util.skiplist.SkipList
ROOT_DEVICE - Static variable in class org.cybergarage.upnp.device.ST
rootDelay - Variable in class net.i2p.time.NtpMessage
  This value indicates the total roundtrip delay to the primary reference source, in seconds.
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.time.NtpMessage
  This value indicates the nominal error relative to the primary reference source, in seconds.
rotateBuffer() - Method in class gnu.crypto.prng.AsyncFortunaStandalone
  make the next available filled buffer current, scheduling any unfilled buffers for refill, and blocking until at least one buffer is ready
Router - Class in net.i2p.router
  Main driver for the router.
Router() - Constructor for class net.i2p.router.Router
Router(Properties) - Constructor for class net.i2p.router.Router
Router(String) - Constructor for class net.i2p.router.Router
Router(String, Properties) - Constructor for class net.i2p.router.Router
router() - Method in class net.i2p.router.RouterContext
  what router is this context working for?
RouterAddress - Class in net.i2p.data
  Defines a method of communicating with a router
RouterAddress() - Constructor for class net.i2p.data.RouterAddress
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
ROUTERCONSOLE - Static variable in class net.i2p.router.web.RouterConsoleRunner
RouterConsoleRunner - Class in net.i2p.router.web
RouterConsoleRunner(String[]) - Constructor for class net.i2p.router.web.RouterConsoleRunner
  non-SSL: RouterConsoleRunner RouterConsoleRunner 7657 RouterConsoleRunner 7657 127.0.0.1 RouterConsoleRunner 7657 127.0.0.1,::1 RouterConsoleRunner 7657 127.0.0.1,::1 ./webapps/ SSL: RouterConsoleRunner -s 7657 RouterConsoleRunner -s 7657 127.0.0.1 RouterConsoleRunner -s 7657 127.0.0.1,::1 RouterConsoleRunner -s 7657 127.0.0.1,::1 ./webapps/ If using both, non-SSL must be first: RouterConsoleRunner 7657 127.0.0.1 -s 7667 RouterConsoleRunner 7657 127.0.0.1 -s 7667 127.0.0.1 RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1 RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1 ./webapps/
RouterConsoleRunner.WarFilenameFilter - Class in net.i2p.router.web
RouterConsoleRunner.WarFilenameFilter() - Constructor for class net.i2p.router.web.RouterConsoleRunner.WarFilenameFilter
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
RouterContext(Router, Properties) - Constructor for class net.i2p.router.RouterContext
routerDisconnected() - Method in interface net.i2p.i2ptunnel.I2PTunnel.ConnectionEventListener
routerDisconnected() - Method in class net.i2p.i2ptunnel.I2PTunnel
  Call this whenever we lose touch with the router involuntarily (aka the router is off / crashed / etc)
routerDisconnected() - Method in class net.i2p.i2ptunnel.I2PTunnelTask
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
routerHash() - Method in class net.i2p.router.RouterContext
  Convenience method for getting the router hash.
RouterIdentity - Class in net.i2p.data
  Defines the unique identifier of a router, including any certificate or public key.
RouterIdentity() - Constructor for class net.i2p.data.RouterIdentity
RouterInfo - Class in net.i2p.data
  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.RouterInfo
RouterInfo(RouterInfo) - Constructor for class net.i2p.data.RouterInfo
routerInfoFileLock - Variable in class net.i2p.router.Router
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
RouterManager - Class in net.i2p.desktopgui.router
  Handle communications with the router instance.
RouterManager() - Constructor for class net.i2p.desktopgui.router.RouterManager
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
RouterVersion - Class in net.i2p.router
  Expose a version string
RouterVersion() - Constructor for class net.i2p.router.RouterVersion
RouterWatchdog - Class in net.i2p.router
  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.RouterWatchdog
RoutingKeyGenerator - Class in net.i2p.data
  Component to manage the munging of hashes into routing keys - given a hash, perform some consistent transformation against it and return the result.
RoutingKeyGenerator(I2PAppContext) - Constructor for class net.i2p.data.RoutingKeyGenerator
routingKeyGenerator() - Method in class net.i2p.I2PAppContext
  Determine how much do we want to mess with the keys to turn them into something we can route.
RRD_DIR - Static variable in class net.i2p.router.web.SummaryListener
  note that .jrb files are NOT compatible with .rrd files
run() - Method in class gnu.crypto.prng.AsyncFortunaStandalone
run(String[]) - Method in class net.i2p.addressbook.Daemon
run() - Method in class net.i2p.addressbook.DaemonThread
run() - Method in class net.i2p.BOB.DoCMDS
  The actual parser.
run() - Method in class net.i2p.BOB.I2Plistener
  Simply listen on I2P port, and thread connections
run() - Method in class net.i2p.BOB.I2PtoTCP
  I2P stream to TCP stream thread starter
run() - Method in class net.i2p.BOB.MUXlisten
  MUX sockets, fire off a thread to connect, get destination info, and do I/O
run() - Method in class net.i2p.BOB.TCPio
  Copy from source to destination...
run() - Method in class net.i2p.BOB.TCPlistener
  Simply listen on TCP port, and thread connections
run() - Method in class net.i2p.BOB.TCPtoI2P
  TCP stream to I2P stream thread starter
run() - Method in class net.i2p.BOB.UDPIOthread
run() - Method in class net.i2p.client.ClientWriterRunner
run() - Method in class net.i2p.client.I2PSessionImpl.AvailabilityNotifier
run() - Method in class net.i2p.client.I2PSessionMuxedImpl.MuxedAvailabilityNotifier
run() - Method in class net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageReaderRunner
run() - Method in class net.i2p.i2ptunnel.I2Ping.PingHandler
run() - Method in class net.i2p.i2ptunnel.I2Ping
run() - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
run() - Method in class net.i2p.i2ptunnel.I2PTunnelIRCClient.IrcInboundFilter
run() - Method in class net.i2p.i2ptunnel.I2PTunnelIRCClient.IrcOutboundFilter
run() - Method in class net.i2p.i2ptunnel.I2PTunnelRunner
run() - Method in class net.i2p.i2ptunnel.I2PTunnelServer
  If usePool is set, this starts the executor pool.
run() - Method in class net.i2p.i2ptunnel.InternalSocketRunner
run() - Method in class net.i2p.i2ptunnel.streamr.Pinger
run() - Method in class net.i2p.i2ptunnel.udp.I2PSource
run() - Method in class net.i2p.i2ptunnel.udp.UDPSource
run() - Method in class net.i2p.internal.QueuedI2CPMessageReader.QueuedI2CPMessageReaderRunner
  Pumps messages from the incoming message queue to the listener.
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.JobQueueRunner
run() - Method in class net.i2p.router.networkdb.reseed.Reseeder.ReseedRunner
run() - Method in class net.i2p.router.RouterWatchdog
run() - Method in class net.i2p.router.transport.FIFOBandwidthRefiller
run() - Method in class net.i2p.router.transport.ntcp.EventPumper
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.TunnelGatewayPumper
run() - Method in class net.i2p.router.web.ConfigServiceHandler.UpdateWrapperManagerAndRekeyTask
run() - Method in class net.i2p.router.web.ConfigServiceHandler.UpdateWrapperManagerTask
run() - Method in class net.i2p.router.web.NewsFetcher
run() - Method in class net.i2p.router.web.PluginStarter
run() - Method in class net.i2p.router.web.PluginStopper
run() - Method in class net.i2p.router.web.PluginUpdateChecker.AllCheckerRunner
run() - Method in class net.i2p.router.web.StatSummarizer
run() - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
run() - Method in class net.i2p.sam.SAMBridge
run() - Method in class net.i2p.sam.SAMHandler
run() - Method in class net.i2p.sam.SAMMessageSession.SAMMessageSessionHandler
run() - Method in class net.i2p.sam.SAMStreamSession.SAMStreamSessionServer
run() - Method in class net.i2p.sam.SAMStreamSession.SAMStreamSessionSocketReader
run() - Method in class net.i2p.sam.SAMStreamSession.SAMv1StreamSessionSocketReader
run() - Method in class net.i2p.sam.SAMStreamSession.StreamSender
run() - Method in class net.i2p.sam.SAMStreamSession.v1StreamSender
run() - Method in class net.i2p.sam.SAMv2StreamSession.SAMv2StreamSessionSocketReader
run() - Method in class net.i2p.sam.SAMv2StreamSession.StreamConnector
run() - Method in class net.i2p.sam.SAMv2StreamSession.v2StreamSender
run() - Method in class net.i2p.sam.SAMv3Handler.DatagramServer.Listener
run() - Method in class net.i2p.sam.SAMv3Handler.MessageDispatcher
run() - Method in class net.i2p.sam.SAMv3StreamSession.Pipe
run() - Method in class net.i2p.sam.SAMv3StreamSession.SocketForwarder
run() - Method in class net.i2p.time.Timestamper
run() - Method in class net.i2p.util.Executor
run() - Method in class net.i2p.util.I2PThread
run() - Method in class net.i2p.util.LogWriter
run() - Method in class net.i2p.util.SimpleTimer2.TimedEvent
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
run() - Method in class org.klomp.snark.ConnectionAcceptor
run() - Method in class org.klomp.snark.PeerCheckerTask
run() - Method in class org.klomp.snark.PeerConnectionIn
run() - Method in class org.klomp.snark.PeerConnectionOut
  Continuesly monitors for more outgoing messages that have to be send.
run() - Method in class org.klomp.snark.PeerMonitorTask
run() - Method in class org.klomp.snark.SnarkManager.SnarkManagerShutdown
run() - Method in class org.klomp.snark.SnarkShutdown
run() - Method in class org.klomp.snark.TrackerClient
runClient(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run the client on the given port number pointing at the specified destination (either the base64 of the destination or file:fileNameContainingDestination).
runClient(String, String, String[], Log) - Static method in class net.i2p.router.startup.LoadClientAppsJob
  Run client in a new thread.
runClient(String, String, String[], 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.
runClientOptions(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Configure the extra I2CP options to use in any subsequent I2CP sessions.
runClose(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Close the given task (or all tasks), optionally forcing them to die a hard death Sets the event "closeResult" = "ok" after the closing is complete
runCommand(String) - Method in class net.i2p.i2ptunnel.I2Ping
runCommand(String, Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
runConfig(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Specify the i2cp host and port Sets the event "configResult" = "ok" or "error" after the configuration has been specified
runConnectClient(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run a CONNECT client on the given port number
runConnection(Socket) - Method in class net.i2p.router.client.ClientListenerRunner
  Handle the connection by passing it off to a `ClientConnectionRunner`
runConnection(I2PSnarkUtil, PeerListener, BitField, MagnetState) - Method in class org.klomp.snark.Peer
  Runs the connection to the other peer.
runGenKeys(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Generate a new keypair Sets the event "genkeysResult" = "ok" or "error" after the generation is complete
runGenTextKeys(Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Generate a new keypair Sets the event "privateKey" = base64 of the privateKey stream and sets the event "publicDestination" = base64 of the destination
runHelp(Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Display help information through the given logger.
runHttpBidirServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run the HTTP server pointing at the host and port specified using the private i2p destination loaded from the specified file, replacing the HTTP headers so that the Host: specified is the one spoofed.
runHttpClient(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run an HTTP client on the given port number Sets the event "httpclientTaskId" = Integer(taskId) after the tunnel has been started (or -1 on error).
runHttpServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run the HTTP server pointing at the host and port specified using the private i2p destination loaded from the specified file, replacing the HTTP headers so that the Host: specified is the one spoofed.
runIrcClient(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run an IRC client on the given port number Sets the event "ircclientTaskId" = Integer(taskId) after the tunnel has been started (or -1 on error).
runIrcServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Same args as runServer (we should stop duplicating all this code...)
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.HandleGarlicMessageJob
runJob() - Method in class net.i2p.router.message.OutboundClientMessageOneShotJob
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.HandleDatabaseStoreMessageJob
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
runJob() - Method in class net.i2p.router.networkdb.kademlia.FloodfillMonitorJob
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
runJob() - Method in class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseStoreMessageJob
runJob() - Method in class net.i2p.router.networkdb.kademlia.HarvesterJob
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.DelayedRunClient
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.ReadConfigJob
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.transport.GetBidsJob
runJob() - Method in class net.i2p.router.tunnel.pool.ExpireJob
runJob() - Method in class net.i2p.router.tunnel.pool.TestJob
runList(Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Retrieve a list of currently running tasks Sets the event "listDone" = "done" after dumping the tasks to the logger
runListenOn(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Specify the hostname / IP address of the interface that the tunnels should bind to Sets the event "listen_onResult" = "ok" or "error" after the interface has been specified
runLookup(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Perform a lookup of the name specified Sets the event "lookupResult" = base64 of the destination, or an error message
running - Variable in class net.i2p.i2ptunnel.streamr.Pinger
RUNNING - Static variable in class net.i2p.i2ptunnel.web.IndexBean
runningLock - Variable in class net.i2p.sam.SAMStreamSession.SAMStreamSessionSocketReader
runOwnDest(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Specify whether to use its own destination for each outgoing tunnel Sets the event "owndestResult" = "ok" or "error" after the configuration has been specified
runPing(String, Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Start up a ping task with the specified args (currently supporting -ns, -h, -l) Sets the event "pingTaskId" = Integer of the taskId, or -1
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.
runQuit(Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Exit the JVM if there are no more tasks left running.
runReadTimeout(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Specify the read timeout going to be used for newly-created I2PSockets Sets the event "read_timeoutResult" = "ok" or "error" after the interface has been specified
runRouter() - Method in class net.i2p.router.Router
runRun(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run all of the commands in the given file (one command per line) Sets the event "runResult" = "ok" or "error" after the closing is complete
runServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run the server pointing at the host and port specified using the private i2p destination loaded from the specified file.
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.
runSOCKSIRCTunnel(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run an SOCKS IRC tunnel on the given port number
runSOCKSTunnel(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run an SOCKS tunnel on the given port number Sets the event "sockstunnelTaskId" = Integer(taskId) after the tunnel has been started (or -1 on error).
RunStandalone - Class in org.klomp.snark.web
runStreamrClient(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Streamr client
runStreamrServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Streamr server
runTest(InetAddress, int, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PeerTestManager
  The next few methods are for when we are Alice
runTextServer(String[], Logging) - Method in class net.i2p.i2ptunnel.I2PTunnel
  Run the server pointing at the host and port specified using the private i2p destination loaded from the given base64 stream.

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 _