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 _

## B

BASE - Static variable in class net.i2p.router.networkdb.kademlia.KBucketSet
BIND_ALL_INTERFACES - Static variable in class net.i2p.router.client.ClientListenerRunner
BIND_ALL_INTERFACES - Static variable in class net.i2p.router.transport.tcp.TCPTransport
  Should the TCP listener bind to all interfaces?
BITFIELD_CONTINUATION - Static variable in class net.i2p.router.transport.udp.UDPPacket
BOB - Static variable in class net.i2p.router.transport.udp.PeerTestState
BOOLEAN_FALSE - Static variable in class net.i2p.data.DataHelper
BOOLEAN_LENGTH - Static variable in class net.i2p.data.DataHelper
BOOLEAN_TRUE - Static variable in class net.i2p.data.DataHelper
BOOLEAN_UNKNOWN - Static variable in class net.i2p.data.DataHelper
BUCKET_SIZE - Static variable in class net.i2p.router.networkdb.kademlia.KBucketSet
BUILD - Static variable in class net.i2p.router.RouterVersion
BUNDLE_PROBABILITY - Static variable in class net.i2p.router.message.OutboundClientMessageOneShotJob
  Allow the override of the frequency of bundling the reply info in with a message.
BUNDLE_REPLY_LEASESET - Static variable in class net.i2p.router.message.OutboundClientMessageOneShotJob
  If the client's config specifies shouldBundleReplyInfo=true, messages sent from that client to any peers will probabalistically include the sending destination's current LeaseSet (allowing the recipient to reply without having to do a full netDb lookup).
BYTE_LENGTH - Static variable in class net.i2p.data.SessionTag
BandwidthLimitedInputStream - class net.i2p.router.transport.BandwidthLimitedInputStream.
BandwidthLimitedInputStream(RouterContext, InputStream, RouterIdentity) - Constructor for class net.i2p.router.transport.BandwidthLimitedInputStream
BandwidthLimitedInputStream(RouterContext, InputStream, RouterIdentity, boolean) - Constructor for class net.i2p.router.transport.BandwidthLimitedInputStream
BandwidthLimitedOutputStream - class net.i2p.router.transport.BandwidthLimitedOutputStream.
BandwidthLimitedOutputStream(RouterContext, OutputStream, RouterIdentity) - Constructor for class net.i2p.router.transport.BandwidthLimitedOutputStream
Base64 - class net.i2p.data.Base64.
  Encodes and decodes to and from Base64 notation.
BaseHash - class gnu.crypto.hash.BaseHash.
  A base abstract class to facilitate hash implementations.
BaseHash(String, int, int) - Constructor for class gnu.crypto.hash.BaseHash
  Trivial constructor for use by concrete subclasses.
BasePRNGStandalone - class gnu.crypto.prng.BasePRNGStandalone.
  An abstract class to facilitate implementing PRNG algorithms.
BasePRNGStandalone(String) - Constructor for class gnu.crypto.prng.BasePRNGStandalone
  Trivial constructor for use by concrete subclasses.
BatchedPreprocessor - class net.i2p.router.tunnel.BatchedPreprocessor.
  Batching preprocessor that will briefly delay the sending of a message if it doesn't fill up a full tunnel message, in which case it queues up an additional flush task.
BatchedPreprocessor(I2PAppContext, String) - Constructor for class net.i2p.router.tunnel.BatchedPreprocessor
BatchedRouterPreprocessor - class net.i2p.router.tunnel.BatchedRouterPreprocessor.
  Honor the 'batchFrequency' tunnel pool setting or the 'router.batchFrequency' router config setting, and track fragmentation.
BatchedRouterPreprocessor(RouterContext) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
BatchedRouterPreprocessor(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
BatchedRouterPreprocessor(RouterContext, HopConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
BloomFilterIVValidator - class net.i2p.router.tunnel.BloomFilterIVValidator.
  Manage the IV validation for all of the router's tunnels by way of a big decaying bloom filter.
BloomFilterIVValidator(I2PAppContext, int) - Constructor for class net.i2p.router.tunnel.BloomFilterIVValidator
BloomSHA1 - class org.xlattice.crypto.filters.BloomSHA1.
  A Bloom filter for sets of SHA1 digests.
BloomSHA1(int, int) - Constructor for class org.xlattice.crypto.filters.BloomSHA1
  Creates a filter with 2^m bits and k 'hash functions', where each hash function is portion of the 160-bit SHA1 hash.
BloomSHA1(int) - Constructor for class org.xlattice.crypto.filters.BloomSHA1
  Creates a filter of 2^m bits, with the number of 'hash functions" k defaulting to 8.
BloomSHA1() - Constructor for class org.xlattice.crypto.filters.BloomSHA1
  Creates a filter of 2^20 bits with k defaulting to 8.
BootCommSystemJob - class net.i2p.router.startup.BootCommSystemJob.
BootCommSystemJob(RouterContext) - Constructor for class net.i2p.router.startup.BootCommSystemJob
BootNetworkDbJob - class net.i2p.router.startup.BootNetworkDbJob.
BootNetworkDbJob(RouterContext) - Constructor for class net.i2p.router.startup.BootNetworkDbJob
BrowserChooser - class net.i2p.apps.systray.BrowserChooser.
  A simple file chooser dialog.
BrowserChooser(Frame, String) - Constructor for class net.i2p.apps.systray.BrowserChooser
BufferLogger - class net.i2p.i2ptunnel.BufferLogger.
  Read what i2ptunnel logs, and expose it in a buffer
BufferLogger() - Constructor for class net.i2p.i2ptunnel.BufferLogger
  Constructs a buffered logger.
BufferedRandomSource - class net.i2p.util.BufferedRandomSource.
  Allocate data out of a large buffer of data, rather than the PRNG's (likely) small buffer to reduce the frequency of prng recalcs (though the recalcs are now more time consuming).
BufferedRandomSource(I2PAppContext) - Constructor for class net.i2p.util.BufferedRandomSource
BufferedRandomSource(I2PAppContext, int) - Constructor for class net.i2p.util.BufferedRandomSource
BufferedStatLog - class net.i2p.stat.BufferedStatLog.
BufferedStatLog(I2PAppContext) - Constructor for class net.i2p.stat.BufferedStatLog
BuildExecutor - class net.i2p.router.tunnel.pool.BuildExecutor.
  Single threaded controller of the tunnel creation process, spanning all tunnel pools.
BuildExecutor(RouterContext, TunnelPoolManager) - Constructor for class net.i2p.router.tunnel.pool.BuildExecutor
BuildHandler - class net.i2p.router.tunnel.pool.BuildHandler.
BuildHandler(RouterContext, BuildExecutor) - Constructor for class net.i2p.router.tunnel.pool.BuildHandler
BuildMessageGenerator - class net.i2p.router.tunnel.BuildMessageGenerator.
BuildMessageGenerator() - Constructor for class net.i2p.router.tunnel.BuildMessageGenerator
BuildMessageProcessor - class net.i2p.router.tunnel.BuildMessageProcessor.
  Receive the build message at a certain hop, decrypt its encrypted record, read the enclosed tunnel request, decide how to reply, write the reply, encrypt the reply record, and return a TunnelBuildMessage to forward on to the next hop
BuildMessageProcessor(I2PAppContext) - Constructor for class net.i2p.router.tunnel.BuildMessageProcessor
BuildMessageTest - class net.i2p.router.tunnel.BuildMessageTest.
  Simple test to create an encrypted TunnelBuildMessage, decrypt its layers (as it would be during transmission), inject replies, then handle the TunnelBuildReplyMessage (unwrapping the reply encryption and reading the replies).
BuildMessageTest() - Constructor for class net.i2p.router.tunnel.BuildMessageTest
BuildReplyHandler - class net.i2p.router.tunnel.BuildReplyHandler.
  Decrypt the layers of a tunnel build reply message, determining whether the individual hops agreed to participate in the tunnel, or if not, why not.
BuildReplyHandler() - Constructor for class net.i2p.router.tunnel.BuildReplyHandler
BuildRequestRecord - class net.i2p.data.i2np.BuildRequestRecord.
  Hold the tunnel request record, managing its encryption and decryption.
BuildRequestRecord(ByteArray) - Constructor for class net.i2p.data.i2np.BuildRequestRecord
BuildRequestRecord() - Constructor for class net.i2p.data.i2np.BuildRequestRecord
BuildRequestor - class net.i2p.router.tunnel.pool.BuildRequestor.
BuildRequestor() - Constructor for class net.i2p.router.tunnel.pool.BuildRequestor
BuildResponseRecord - class net.i2p.data.i2np.BuildResponseRecord.
  Read and write the reply to a tunnel build message record.
BuildResponseRecord() - Constructor for class net.i2p.data.i2np.BuildResponseRecord
BuildTestMessageJob - class net.i2p.router.message.BuildTestMessageJob.
  Build a test message that will be sent to the target to make sure they're alive.
BuildTestMessageJob(RouterContext, RouterInfo, Hash, Job, Job, long, int) - Constructor for class net.i2p.router.message.BuildTestMessageJob
BuildTrustedLinksJob - class net.i2p.router.startup.BuildTrustedLinksJob.
BuildTrustedLinksJob(RouterContext, Job) - Constructor for class net.i2p.router.startup.BuildTrustedLinksJob
ByteArray - class net.i2p.data.ByteArray.
  Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
ByteArray() - Constructor for class net.i2p.data.ByteArray
ByteArray(byte[]) - Constructor for class net.i2p.data.ByteArray
ByteArray(byte[], int, int) - Constructor for class net.i2p.data.ByteArray
ByteCache - class net.i2p.util.ByteCache.
  Cache the objects frequently used to reduce memory churn.
ByteCollector - class net.i2p.client.streaming.ByteCollector.
  Like a StringBuffer, but for bytes.
ByteCollector() - Constructor for class net.i2p.client.streaming.ByteCollector
  New collector with the default initial capacity
ByteCollector(int) - Constructor for class net.i2p.client.streaming.ByteCollector
  New collector with an initial capacity as specified
ByteCollector(byte[]) - Constructor for class net.i2p.client.streaming.ByteCollector
  New collector containing the specified bytes
ByteCollector(byte) - Constructor for class net.i2p.client.streaming.ByteCollector
  New collector with the specified byte
bandwidthLimiter() - Method in class net.i2p.router.RouterContext
  Coordinate this router's bandwidth limits
beforeReceiveFragments() - Method in class net.i2p.router.transport.udp.UDPPacket
  a packet handler has decrypted and verified the packet and is about to parse out the good bits
beginProcessing() - Method in class net.i2p.i2ptunnel.HTTPResponseOutputStream
beginSend() - Method in class net.i2p.router.OutNetMessage
bid(RouterInfo, long) - Method in interface net.i2p.router.transport.Transport
bid(RouterInfo, long) - Method in class net.i2p.router.transport.tcp.TCPTransport
bid(RouterInfo, long) - Method in class net.i2p.router.transport.udp.UDPTransport
bitOffset - Variable in class org.xlattice.crypto.filters.BloomSHA1
blockDecrypt(byte[], byte[], int, int, Object) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Convenience method to decrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockDecrypt(byte[], byte[], int, int, Object, int) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Decrypt exactly one block of ciphertext.
blockEncrypt(byte[], byte[], int, int, Object) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Convenience method to encrypt exactly one block of plaintext, assuming Rijndael's default block size (128-bit).
blockEncrypt(byte[], byte[], int, int, Object, int) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Encrypt exactly one block of plaintext.
blockSize - Variable in class gnu.crypto.hash.BaseHash
  The hash (inner) block size in bytes.
blockSize() - Method in class gnu.crypto.hash.BaseHash
blockSize() - Method in interface gnu.crypto.hash.IMessageDigest
  Returns the algorithm's (inner) block size in bytes.
blockSize() - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
blockingHandle(I2PSocket) - Method in class net.i2p.i2ptunnel.I2PTunnelHTTPServer
  Called by the thread pool of I2PSocket handlers
blockingHandle(I2PSocket) - Method in class net.i2p.i2ptunnel.I2PTunnelServer
btoh(byte) - Static method in class org.xlattice.crypto.filters.BloomSHA1
  convert single byte to String
btoh(byte) - Method in class org.xlattice.crypto.filters.KeySelector
buffer - Variable in class gnu.crypto.hash.BaseHash
  Temporary input buffer.
buffer - Variable in class gnu.crypto.prng.BasePRNGStandalone
  A temporary buffer to serve random bytes.
build(I2PAppContext) - Method in interface net.i2p.data.i2np.I2NPMessageImpl.Builder
  instantiate a new I2NPMessage to be populated shortly
buildACK(PeerState, List) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildComplete(PooledTunnelCreatorConfig, TunnelPool) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPool
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
buildComplete() - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
buildDataClove(RouterContext, Payload, Destination, long) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
  Build a clove that sends the payload to the destination
buildFallback() - Method in class net.i2p.router.tunnel.pool.TunnelPool
  Return true if a fallback tunnel is built
buildHolePunch(UDPPacketReader) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildLeaseSetClove(RouterContext, long, LeaseSet) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
  Build a clove that stores the leaseSet locally
buildMessage(RouterContext, GarlicConfig) - Static method in class net.i2p.router.message.GarlicMessageBuilder
buildMessage(RouterContext, GarlicConfig, SessionKey, Set) - Static method in class net.i2p.router.message.GarlicMessageBuilder
buildMessage(RouterContext, GarlicConfig, SessionKey, Set, int) - Static method in class net.i2p.router.message.GarlicMessageBuilder
buildMessage(RouterContext, GarlicConfig, SessionKey, Set, int, boolean) - Static method in class net.i2p.router.message.GarlicMessageBuilder
buildMessage(RouterContext, GarlicConfig, SessionKey, Set, PublicKey, SessionKey, SessionTag) - Static method in class net.i2p.router.message.GarlicMessageBuilder
buildMessage(TunnelId, RouterInfo, long) - Method in class net.i2p.router.networkdb.kademlia.ExploreJob
  Build the database search message, but unlike the normal searches, we're more explicit in what we /dont/ want.
buildMessage(long) - Method in class net.i2p.router.networkdb.kademlia.ExploreJob
  We're looking for a router, so lets build the lookup message (no need to tunnel route either, so just have replies sent back to us directly).
buildMessage(TunnelId, Hash, long) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
  Build the database search message
buildMessage(long) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
  We're looking for a router, so lets build the lookup message (no need to tunnel route either, so just have replies sent back to us directly)
buildOptions() - Method in interface net.i2p.client.streaming.I2PSocketManager
buildOptions(Properties) - Method in interface net.i2p.client.streaming.I2PSocketManager
buildOptions() - Method in class net.i2p.client.streaming.I2PSocketManagerFull
buildOptions(Properties) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
buildOptions() - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
buildOptions(Properties) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
buildPacket(OutboundMessageState, int, PeerState) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildPacket(OutboundMessageState, int, PeerState, List, List) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildPeerTestFromAlice(InetAddress, int, SessionKey, long, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a packet as if we are Alice and we either want Bob to begin a peer test or Charlie to finish a peer test.
buildPeerTestFromAlice(InetAddress, int, SessionKey, SessionKey, long, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildPeerTestToAlice(InetAddress, int, SessionKey, SessionKey, long) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a packet as if we are either Bob or Charlie and we are helping test Alice.
buildPeerTestToBob(InetAddress, int, InetAddress, int, SessionKey, long, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a packet as if we are Charlie sending Bob a packet verifying that we will help test Alice.
buildPeerTestToCharlie(InetAddress, int, SessionKey, long, InetAddress, int, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a packet as if we are Bob sending Charlie a packet to help test Alice.
buildRelayIntro(RemoteHostId, PeerState, UDPPacketReader.RelayRequestReader) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildRelayRequest(UDPTransport, OutboundEstablishState, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
  build intro packets for each of the published introducers
buildRelayRequest(InetAddress, int, byte[], long, SessionKey, long, boolean) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildRelayResponse(RemoteHostId, PeerState, long, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
buildSessionConfirmedPacket(OutboundEstablishState, int, int, byte[]) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a new SessionConfirmed packet for the given peer
buildSessionConfirmedPackets(OutboundEstablishState, RouterIdentity) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.
buildSessionCreatedPacket(InboundEstablishState, int, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a new SessionCreated packet for the given peer, encrypting it as necessary.
buildSessionRequestPacket(OutboundEstablishState) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a new SessionRequest packet for the given peer, encrypting it as necessary.
buildSocketManager() - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
buildSocketManager(I2PTunnel) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
buildSuccessful(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
buildTunnel(TunnelPool, PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
buildTunnels(Destination, ClientTunnelSettings) - Method in class net.i2p.router.DummyTunnelManagerFacade
buildTunnels(Destination, ClientTunnelSettings) - Method in interface net.i2p.router.TunnelManagerFacade
  the client connected (or updated their settings), so make sure we have the tunnels for them, and whenever necessary, ask them to authorize leases.
buildTunnels(Destination, ClientTunnelSettings) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.web.NewsFetcher
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
bytesTransferred(long, int, long, long, String) - Method in interface net.i2p.util.EepGet.StatusListener
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.util.EepGetScheduler

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 _