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

BAD_REQUEST - Static variable in class org.cybergarage.http.HTTPStatus
balance() - Method in class net.metanotion.util.skiplist.SkipList
bandwidthLimiter() - Method in class net.i2p.router.RouterContext
  Coordinate this router's bandwidth limits
bandwidthLimits() - Method in interface net.i2p.client.I2PSession
  Get the current bandwidth limits.
bandwidthLimits() - Method in class net.i2p.client.I2PSessionImpl
  Blocking.
BandwidthLimitsMessage - Class in net.i2p.data.i2cp
  Tell the other side the limits
BandwidthLimitsMessage() - Constructor for class net.i2p.data.i2cp.BandwidthLimitsMessage
BandwidthLimitsMessage(int, int) - Constructor for class net.i2p.data.i2cp.BandwidthLimitsMessage
  Let's define it this way.
BASE - Static variable in class net.i2p.router.networkdb.kademlia.KBucketSet
Base32 - Class in net.i2p.data
  Encodes and decodes to and from Base32 notation.
BASE32_HASH_LENGTH - Static variable in class net.i2p.client.naming.DummyNamingService
Base64 - Class in i2p.susi.webmail.encoding
Base64() - Constructor for class i2p.susi.webmail.encoding.Base64
Base64 - Class in net.i2p.data
  Encodes and decodes to and from Base64 notation.
BASE_THEME_PATH - Static variable in class net.i2p.router.web.CSSHelper
BaseHashStandalone - Class in gnu.crypto.hash
  A base abstract class to facilitate hash implementations.
BaseHashStandalone(String, int, int) - Constructor for class gnu.crypto.hash.BaseHashStandalone
  Trivial constructor for use by concrete subclasses.
BasePRNGStandalone - Class in gnu.crypto.prng
  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 in net.i2p.router.tunnel
  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(RouterContext, String) - Constructor for class net.i2p.router.tunnel.BatchedPreprocessor
BatchedRouterPreprocessor - Class in net.i2p.router.tunnel
  Honor the 'batchFrequency' tunnel pool setting or the 'router.batchFrequency' router config setting, and track fragmentation.
BatchedRouterPreprocessor(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
  for OBGWs
BatchedRouterPreprocessor(RouterContext, HopConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
  for IBGWs
bdecode(InputStream) - Static method in class org.klomp.snark.bencode.BDecoder
  Creates a new BDecoder and immediatly decodes the first value it sees.
bdecode() - Method in class org.klomp.snark.bencode.BDecoder
  Gets the next indicator and returns either null when the stream has ended or bdecodes the rest of the stream and returns the appropriate BEValue encoded object.
bdecodeBytes() - Method in class org.klomp.snark.bencode.BDecoder
  Returns the next bencoded value on the stream and makes sure it is a byte array.
bdecodeList() - Method in class org.klomp.snark.bencode.BDecoder
  Returns the next bencoded value on the stream and makes sure it is a list.
bdecodeMap() - Method in class org.klomp.snark.bencode.BDecoder
  Returns the next bencoded value on the stream and makes sure it is a map (dictonary).
bdecodeNumber() - Method in class org.klomp.snark.bencode.BDecoder
  Returns the next bencoded value on the stream and makes sure it is a number.
BDecoder - Class in org.klomp.snark.bencode
  Decodes a bencoded stream to `BEValue`s.
BDecoder(InputStream) - Constructor for class org.klomp.snark.bencode.BDecoder
  Initalizes a new BDecoder.
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
begin - Variable in class i2p.susi.webmail.MailPart
begin - Variable in class org.klomp.snark.Message
beginBody - Variable in class i2p.susi.webmail.MailPart
beginIndex - Variable in class i2p.susi.dns.AddressbookBean
beginPrepare() - Method in class net.i2p.router.OutNetMessage
beginProcessing() - Method in class net.i2p.i2ptunnel.HTTPResponseOutputStream
beginSend() - Method in class net.i2p.router.OutNetMessage
beginStartup(String[]) - Static method in class net.i2p.desktopgui.Main
  Main method launching the application.
beginTransmission() - Method in class net.i2p.router.OutNetMessage
bencode(Object) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(Object, OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(String) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(String, OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(Number) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(Number, OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(List) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(List, OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(byte[]) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(byte[], OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(Map<String, Object>) - Static method in class org.klomp.snark.bencode.BEncoder
bencode(Map<String, Object>, OutputStream) - Static method in class org.klomp.snark.bencode.BEncoder
BEncoder - Class in org.klomp.snark.bencode
BEncoder() - Constructor for class org.klomp.snark.bencode.BEncoder
BEValue - Class in org.klomp.snark.bencode
  Holds different types that a bencoded byte array can represent.
BEValue(byte[]) - Constructor for class org.klomp.snark.bencode.BEValue
BEValue(Number) - Constructor for class org.klomp.snark.bencode.BEValue
BEValue(List) - Constructor for class org.klomp.snark.bencode.BEValue
BEValue(Map) - Constructor for class org.klomp.snark.bencode.BEValue
BEXT - Static variable in class net.i2p.BOB.DoCMDS
bf - Variable in class net.metanotion.io.block.index.BSkipLevels
bf - Variable in class net.metanotion.io.block.index.BSkipList
bf - Variable in class net.metanotion.io.block.index.BSkipSpan
bfck(boolean) - Method in class net.metanotion.io.block.BlockFile
bid(RouterInfo, long) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
bid(RouterInfo, long) - Method in interface net.i2p.router.transport.Transport
bid(RouterInfo, long) - Method in class net.i2p.router.transport.udp.UDPTransport
bidir - Variable in class net.i2p.i2ptunnel.I2PTunnelServer
bind(SocketAddress) - Method in class net.i2p.client.streaming.StandardServerSocket
bind(SocketAddress, int) - Method in class net.i2p.client.streaming.StandardServerSocket
bind(SocketAddress) - Method in class net.i2p.client.streaming.StandardSocket
bind(SocketAddress) - Method in class net.i2p.util.InternalServerSocket
  Deprecated. unsupported
bind(SocketAddress, int) - Method in class net.i2p.util.InternalServerSocket
  Deprecated. unsupported
bind(SocketAddress) - Method in class net.i2p.util.InternalSocket
  Deprecated. unsupported
BIND_ALL_INTERFACES - Static variable in class net.i2p.router.client.ClientListenerRunner
BIND_ALL_INTERFACES - Static variable in class net.i2p.router.web.ConfigClientsHelper
  from ClientListenerRunner
BitField - Class in org.klomp.snark
  Container of a byte array representing set and unset bits.
BitField(int) - Constructor for class org.klomp.snark.BitField
  Creates a new BitField that represents `size` unset bits.
BitField(byte[], int) - Constructor for class org.klomp.snark.BitField
  Creates a new BitField that represents `size` bits as set by the given byte array.
BITFIELD - Static variable in class org.klomp.snark.Message
bitfield - Variable in class org.klomp.snark.PeerState
  the pieces the peer has
BITFIELD_CONTINUATION - Static variable in class net.i2p.router.transport.udp.UDPPacket
bitfieldMessage(byte[]) - Method in class org.klomp.snark.PeerState
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.
BlockFile - Class in net.metanotion.io.block
  On-disk format: Magic number (6 bytes) Version major/minor (2 bytes) file length (long) free list start (unsigned int) is mounted (unsigned short) 0 = no, 1 = yes span size (unsigned short) Metaindex skiplist is on page 2 Pages are 1 KB and are numbered starting from 1.
BlockFile(RandomAccessInterface) - Constructor for class net.metanotion.io.block.BlockFile
BlockFile(RandomAccessFile) - Constructor for class net.metanotion.io.block.BlockFile
BlockFile(RandomAccessFile, boolean) - Constructor for class net.metanotion.io.block.BlockFile
BlockFile(File, boolean) - Constructor for class net.metanotion.io.block.BlockFile
BlockFile(RandomAccessInterface, boolean) - Constructor for class net.metanotion.io.block.BlockFile
BlockfileNamingService - Class in net.i2p.client.naming
  A naming service using the net.metanotion BlockFile database.
BlockfileNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.BlockfileNamingService
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.I2PTunnelIRCServer
blockingHandle(I2PSocket) - Method in class net.i2p.i2ptunnel.I2PTunnelServer
blockingLookup() - Method in class net.i2p.router.transport.GeoIP
  Blocking lookup of all pending IPs.
Blocklist - Class in net.i2p.router
  Manage blocking by IP address, in a manner similar to the Shitlist, which blocks by router hash.
Blocklist(RouterContext) - Constructor for class net.i2p.router.Blocklist
Blocklist() - Constructor for class net.i2p.router.Blocklist
  only for testing with main()
blocklist() - Method in class net.i2p.router.RouterContext
BLOCKLIST_FILE_DEFAULT - Static variable in class net.i2p.router.Blocklist
blockSize - Variable in class gnu.crypto.hash.BaseHashStandalone
  The hash (inner) block size in bytes.
blockSize() - Method in class gnu.crypto.hash.BaseHashStandalone
blockSize() - Method in interface gnu.crypto.hash.IMessageDigestStandalone
  Returns the algorithm's (inner) block size in bytes.
blockSize() - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
BloomFilterIVValidator - Class in net.i2p.router.tunnel
  Manage the IV validation for all of the router's tunnels by way of a big decaying bloom filter.
BloomFilterIVValidator(RouterContext, int) - Constructor for class net.i2p.router.tunnel.BloomFilterIVValidator
BloomSHA1 - Class in org.xlattice.crypto.filters
  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.
blvlck(boolean, int) - Method in class net.metanotion.io.block.index.BSkipLevels
blvlck(boolean, int) - Method in class net.metanotion.util.skiplist.SkipLevels
BMAJ - Static variable in class net.i2p.BOB.DoCMDS
BMIN - Static variable in class net.i2p.BOB.DoCMDS
BOB - Class in net.i2p.BOB
  ################################################################################
  ############################.#..........#..#..........##########################
  #######################......................................###################
  ####################...........................#.......#........################
  #################..................##...................#.........##############
  ###############................###...####.....#..###.....#.........#############
  #############...........###..#..###...#####...###.##........#.......############
  ###########................#......##...#####...##..##.......#..#........########
  ##########.........................#....##.##..#...##.....................######
  #########...................................#....#.........................#####
  ########.........................................#...............#..........####
  ########.........................................#..........#######..........###
  #######.................................................############..........##
  #######..........................................####################.........##
  #######............####################......########################.........##
  ######.............###############################################.##.........##
  ######............################################################..##........##
  ######............################################################..##........##
  ######.............##############################################..##.........##
  ######............##############################################...##..........#
  ######............#..###########################################...##..........#
  ######.............#############################################....#..........#
  #######...........###############################################..##.........##
  #######...........#####.#.#.#.########################.....#.####...##........##
  ######............#..............##################.................##.........#
  ######................####.........###############........#####......##........#
  ######..............####..#.........############.......##.#.######...##.......##
  ######.................#.####.........########...........##....###...##.......##
  #######....#....###...................#######...............#...###..##.......##
  #######.........###..###.....###.......######.##.#####.........####..##.......##
  #######.....#...##############.........############......###########.###......##
  #######....##...##########.......##...##############......#.############.....###
  ########....#..########......######...##################################....####
  ########....##.####################...##################################....####
  ########..#.##..###################..##################################..#..####
  ##########..###..#################...##################################...#.####
  #########....##...##############....########..#####.################.##..#.#####
  ############.##....##########.......#########.###.......###########..#.#########
  ###############.....#######...#.......########.....##.....######.....###########
  ###############......###....##..........##.......######....#.........#.#########
  ##############............##..................##########..............##########
  ##############..............................##########..#.............##########
  ###############.......##..................#####..............####....###########
  ###############.......#####.......#.............####.....#######.....###########
  ################...#...####......##################.....########....############
  ################...##..#####.........####.##.....#....##########....############
  ##################..##..####...........#####.#....############.....#############
  ##################......#####.................################....##############
  ###################.....####..........##########..###########....###############
  ####################..#..#..........................########.....###############
  #####################.##.......###.................########....#################
  ######################.........#.......#.##.###############....#################
  #############.#######...............#####################....###################
  ###..#.....##...####..........#.....####################....####################
  ####......##........................##################....######################
  #.##...###..............###.........###############......#######################
  #...###..##............######...........................########################
  ##.......###..........##########....#...#...........############################
  ##.........##.......############################################################
  ###........##.....##############################################################
  ####.............###############################################################
  ######.........#################################################################
  #########....###################################################################
  ################################################################################
  BOB, main command socket listener, launches the command parser engine.
BOB() - Constructor for class net.i2p.BOB.BOB
BOB - Static variable in class net.i2p.router.transport.udp.PeerTestState
BOBversion - Static variable in class net.i2p.BOB.DoCMDS
body - Variable in class i2p.susi.webmail.Mail
body - Variable in class i2p.susi.webmail.WebMail.SessionObject
BODY - Static variable in class org.cybergarage.soap.SOAP
book - Variable in class i2p.susi.dns.AddressbookBean
BOOLEAN_FALSE - Static variable in class net.i2p.data.DataHelper
  deprecated - used only in DatabaseLookupMessage
BOOLEAN_LENGTH - Static variable in class net.i2p.data.DataHelper
  Deprecated. unused
BOOLEAN_TRUE - Static variable in class net.i2p.data.DataHelper
  deprecated - used only in DatabaseLookupMessage
BOOLEAN_UNKNOWN - Static variable in class net.i2p.data.DataHelper
  Deprecated. unused
BootCommSystemJob - Class in net.i2p.router.startup
  This actually boots almost everything
BootCommSystemJob(RouterContext) - Constructor for class net.i2p.router.startup.BootCommSystemJob
BootNetworkDbJob - Class in net.i2p.router.startup
  start up the network database
BootNetworkDbJob(RouterContext) - Constructor for class net.i2p.router.startup.BootNetworkDbJob
BootPeerManagerJob - Class in net.i2p.router.startup
  start up the peer manager
BootPeerManagerJob(RouterContext) - Constructor for class net.i2p.router.startup.BootPeerManagerJob
bottom - Variable in class net.metanotion.util.skiplist.SkipLevels
boundary - Variable in class i2p.susi.webmail.MailPart
BREV - Static variable in class net.i2p.BOB.DoCMDS
bridge - Variable in class net.i2p.sam.SAMHandler
browse(String) - Static method in class net.i2p.desktopgui.util.I2PDesktop
BrowseException - Exception in net.i2p.desktopgui.util
BrowseException() - Constructor for exception net.i2p.desktopgui.util.BrowseException
BrowseException(String) - Constructor for exception net.i2p.desktopgui.util.BrowseException
BrowseException(String, Throwable) - Constructor for exception net.i2p.desktopgui.util.BrowseException
BrowseException(Throwable) - Constructor for exception net.i2p.desktopgui.util.BrowseException
BrowserChooser - Class in net.i2p.apps.systray
  A simple file chooser dialog.
BrowserChooser(Frame, String) - Constructor for class net.i2p.apps.systray.BrowserChooser
bs - Variable in class org.klomp.snark.Request
BSkipLevels - Class in net.metanotion.io.block.index
  On-disk format:
BSkipLevels(BlockFile, int, BSkipList) - Constructor for class net.metanotion.io.block.index.BSkipLevels
BSkipList - Class in net.metanotion.io.block.index
  On-disk format:
BSkipList(int, BlockFile, int, Serializer, Serializer) - Constructor for class net.metanotion.io.block.index.BSkipList
BSkipList(int, BlockFile, int, Serializer, Serializer, boolean) - Constructor for class net.metanotion.io.block.index.BSkipList
BSkipSpan - Class in net.metanotion.io.block.index
  On-disk format:
BSkipSpan(BlockFile, BSkipList) - Constructor for class net.metanotion.io.block.index.BSkipSpan
BSkipSpan(BlockFile, BSkipList, int, Serializer, Serializer) - Constructor for class net.metanotion.io.block.index.BSkipSpan
bslck(boolean, boolean) - Method in class net.metanotion.io.block.index.BSkipList
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
BUCKET_SIZE - Static variable in class net.i2p.router.networkdb.kademlia.KBucketSet
buf - Variable in class net.i2p.sam.SAMv3StreamSession.Pipe
buffer - Variable in class gnu.crypto.hash.BaseHashStandalone
  Temporary input buffer.
buffer - Variable in class gnu.crypto.prng.BasePRNGStandalone
  A temporary buffer to serve random bytes.
buffer - Variable in class i2p.susi.webmail.MailPart
buffer - Variable in class i2p.susi.webmail.smtp.SMTPClient
BUFFER_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
  Why this is 16K, and where it is documented, good question? We claim we can do 32K datagrams so this is a problem.
BUFFER_SIZE - Variable in class net.i2p.sam.SAMv3StreamSession
BufferedRandomSource - Class in net.i2p.util
  Deprecated. Unused! See FortunaRandomSource
BufferedRandomSource(I2PAppContext) - Constructor for class net.i2p.util.BufferedRandomSource
  Deprecated.
BufferedRandomSource(I2PAppContext, int) - Constructor for class net.i2p.util.BufferedRandomSource
  Deprecated.
BufferedStatLog - Class in net.i2p.stat
  Note - if no filter is defined in stat.logFilters at startup, this class will not be instantiated - see StatManager.
BufferedStatLog(I2PAppContext) - Constructor for class net.i2p.stat.BufferedStatLog
build(I2PAppContext) - Method in interface net.i2p.data.i2np.I2NPMessageImpl.Builder
  instantiate a new I2NPMessage to be populated shortly
BUILD - Static variable in class net.i2p.router.RouterVersion
buildACK(PeerState, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build the ack packet.
buildComplete(PooledTunnelCreatorConfig, TunnelPool) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
  This wakes up the executor, so call this after TunnelPool.addTunnel() so we don't build too many.
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPool
  Remove from the _inprogress list
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
  queue a recurring test job if appropriate
buildDataClove(RouterContext, Payload, Destination, long) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
  Build a clove that sends the payload to the destination
BuildExecutor - Class in net.i2p.router.tunnel.pool
  Single threaded controller of the tunnel creation process, spanning all tunnel pools.
BuildExecutor(RouterContext, TunnelPoolManager) - Constructor for class net.i2p.router.tunnel.pool.BuildExecutor
buildFallback() - Method in class net.i2p.router.tunnel.pool.TunnelPool
BuildHandler - Class in net.i2p.router.tunnel.pool
  Handle the received tunnel build message requests and replies, including sending responsses to requests, updating the lists of our tunnels and participating tunnels, and updating stats.
BuildHandler(RouterContext, BuildExecutor) - Constructor for class net.i2p.router.tunnel.pool.BuildHandler
buildHolePunch(UDPPacketReader) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Sends an empty unauthenticated packet for hole punching
buildLeaseSetClove(RouterContext, long, LeaseSet) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
  Build a clove that stores the leaseSet locally
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
  called by OCMJH
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, int, int, boolean, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
  called by netdb
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, PublicKey, SessionKey, SessionTag) - Static method in class net.i2p.router.message.GarlicMessageBuilder
  used by TestJob and directly above
buildMessage(TunnelId, Hash, 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(TunnelId, Hash, long) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
  Build the database search message
BuildMessageGenerator - Class in net.i2p.router.tunnel
BuildMessageGenerator() - Constructor for class net.i2p.router.tunnel.BuildMessageGenerator
BuildMessageProcessor - Class in net.i2p.router.tunnel
  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
buildMetaInfo() - Method in class org.klomp.snark.MagnetState
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
  Deprecated.
buildOptions(Properties) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
buildOptions(Properties) - Method in class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
  Because getDefaultOptions() in super() is protected
buildPacket(OutboundMessageState, int, PeerState, List<Long>, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
  This builds a data packet (PAYLOAD_TYPE_DATA).
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.
buildPing(PeerState) - Method in class net.i2p.router.transport.udp.PacketBuilder
  We use this for keepalive purposes.
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
BuildReplyHandler - Class in net.i2p.router.tunnel
  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
BuildRequestor - Class in net.i2p.router.tunnel.pool
  Methods for creating Tunnel Build Messages, i.e.
BuildRequestor() - Constructor for class net.i2p.router.tunnel.pool.BuildRequestor
BuildRequestRecord - Class in net.i2p.data.i2np
  Hold the tunnel request record, managing its ElGamal encryption and decryption.
BuildRequestRecord(ByteArray) - Constructor for class net.i2p.data.i2np.BuildRequestRecord
BuildRequestRecord() - Constructor for class net.i2p.data.i2np.BuildRequestRecord
BuildResponseRecord - Class in net.i2p.data.i2np
  Read and write the reply to a tunnel build message record.
BuildResponseRecord() - Constructor for class net.i2p.data.i2np.BuildResponseRecord
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.
buildSessionDestroyPacket(PeerState) - Method in class net.i2p.router.transport.udp.PacketBuilder
  Build a destroy packet, which contains a header but no body.
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
buildSocketManager(I2PTunnel, String) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
buildSocketManager(I2PTunnel, String, Logging) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
buildSuccessful(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
BuildTrustedLinksJob - Class in net.i2p.router.startup
BuildTrustedLinksJob(RouterContext, Job) - Constructor for class net.i2p.router.startup.BuildTrustedLinksJob
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 class net.i2p.router.tunnel.pool.TunnelPoolManager
  Used only at session startup.
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.
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).
BW_CAPABILITY_CHARS - Static variable in class net.i2p.data.RouterInfo
BWLimits - Class in org.klomp.snark
  Connect via I2CP and ask the router the bandwidth limits.
BWLimits() - Constructor for class org.klomp.snark.BWLimits
BWLimitsMessageHandler - Class in net.i2p.client
  Handle I2CP BW replies from the router
BWLimitsMessageHandler(I2PAppContext) - Constructor for class net.i2p.client.BWLimitsMessageHandler
bwReceived(int[]) - Method in class net.i2p.client.I2PSessionImpl
  called by the message handler
byebye(String) - Method in class org.cybergarage.upnp.Device
byebye() - Method in class org.cybergarage.upnp.Device
BYEBYE - Static variable in class org.cybergarage.upnp.device.NTS
byebye(String) - Method in class org.cybergarage.upnp.Service
BYTE_LENGTH - Static variable in class net.i2p.data.SessionTag
ByteArray - Class in net.i2p.data
  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
  Sets valid
ByteArray(byte[], int, int) - Constructor for class net.i2p.data.ByteArray
ByteCache - Class in net.i2p.util
  Cache the objects frequently used to reduce memory churn.
ByteCollector - Class in net.i2p.client.streaming
  Deprecated. Only used by deprecated I2PSocketImpl
ByteCollector() - Constructor for class net.i2p.client.streaming.ByteCollector
  Deprecated. New collector with the default initial capacity
ByteCollector(int) - Constructor for class net.i2p.client.streaming.ByteCollector
  Deprecated. New collector with an initial capacity as specified
ByteCollector(byte[]) - Constructor for class net.i2p.client.streaming.ByteCollector
  Deprecated. New collector containing the specified bytes
ByteCollector(byte) - Constructor for class net.i2p.client.streaming.ByteCollector
  Deprecated. New collector with the specified byte
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.networkdb.reseed.Reseeder.ReseedRunner
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.PluginUpdateChecker.PluginUpdateCheckerRunner
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.web.PluginUpdateHandler.PluginUpdateRunner
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.util.EepGet.CLIStatusListener
bytesTransferred(long, int, long, long, String) - Method in interface net.i2p.util.EepGet.StatusListener
  alreadyTransferred - total of all attempts, not including currentWrite If nonzero on the first call, a partial file of that length was found, _and_ the server supports resume.
bytesTransferred(long, int, long, long, String) - Method in class net.i2p.util.EepGetScheduler
  Deprecated.

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 _