- BackgroundChecker - Class in i2p.susi.webmail.pop3
-
Check for new mail periodically
- BackgroundChecker(POP3MailBox) - Constructor for class i2p.susi.webmail.pop3.BackgroundChecker
-
- BACKLOG_SIZE - Static variable in class net.i2p.router.util.PriBlockingQueue
-
- backloggedTunnelCache - Variable in class net.i2p.router.message.OutboundCache
-
- BAD_REQUEST - Static variable in class org.cybergarage.http.HTTPStatus
-
- BadCountries - Class in net.i2p.router.transport
-
Maintain a list of bad places.
- BadCountries() - Constructor for class net.i2p.router.transport.BadCountries
-
- 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.
- Banlist - Class in net.i2p.router
-
Routers are banlisted only if none of our transports can talk to them
or their signed router info is completely screwy.
- Banlist(RouterContext) - Constructor for class net.i2p.router.Banlist
-
- banlist(Hash, String) - Method in class net.i2p.router.MessageHistory
-
We banlisted the peer
- banlist() - Method in class net.i2p.router.RouterContext
-
who does this peer hate?
- Banlist.Entry - Class in net.i2p.router
-
- Banlist.Entry() - Constructor for class net.i2p.router.Banlist.Entry
-
- BANLIST_CLEANER_START_DELAY - Static variable in class net.i2p.router.Banlist
-
- BANLIST_DURATION_FOREVER - Static variable in class net.i2p.router.Banlist
-
- BANLIST_DURATION_MAX - Static variable in class net.i2p.router.Banlist
-
- BANLIST_DURATION_MS - Static variable in class net.i2p.router.Banlist
-
Don't make this too long as the failure may be transient
due to connection limits.
- BANLIST_DURATION_PARTIAL - Static variable in class net.i2p.router.Banlist
-
- BanlistRenderer - Class in net.i2p.router.web
-
Moved from Banlist.java
- BanlistRenderer(RouterContext) - Constructor for class net.i2p.router.web.BanlistRenderer
-
- banlistRouter(Hash) - Method in class net.i2p.router.Banlist
-
- banlistRouter(Hash, String) - Method in class net.i2p.router.Banlist
-
- banlistRouter(String, Hash, String) - Method in class net.i2p.router.Banlist
-
ick have to put the reasonCode in the front to avoid ambiguity
- banlistRouter(Hash, String, String) - Method in class net.i2p.router.Banlist
-
- banlistRouter(Hash, String, String, boolean) - Method in class net.i2p.router.Banlist
-
- banlistRouterForever(Hash, String) - Method in class net.i2p.router.Banlist
-
- banlistRouterForever(Hash, String, String) - Method in class net.i2p.router.Banlist
-
- base - Variable in class net.i2p.router.transport.ntcp.NTCPConnection.PrepBuffer
-
- 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 i2p.susi.dns.BaseBean
-
- BASE_THEME_PATH - Static variable in class net.i2p.router.web.CSSHelper
-
- BaseBean - Class in i2p.susi.dns
-
Holds methods common to several Beans.
- BaseBean() - Constructor for class i2p.susi.dns.BaseBean
-
- 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.
- baseLength - Variable in class net.i2p.router.transport.ntcp.NTCPConnection.PrepBuffer
-
- 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.
- baseURL - Variable in class org.klomp.snark.Tracker
-
- BASIC_AUTH - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
-
- BasicServlet - Class in org.klomp.snark.web
-
Based on DefaultServlet from Jetty 6.1.26, heavily simplified
and modified to remove all dependencies on Jetty libs.
- BasicServlet() - Constructor for class org.klomp.snark.web.BasicServlet
-
- BasicServlet.HttpContent - Interface in org.klomp.snark.web
-
from Jetty HttpContent.java
- 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.
- begin - Variable in class org.klomp.snark.Message
-
- beginIndex - Variable in class i2p.susi.dns.AddressbookBean
-
- 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.
- 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<?, ?>) - Static method in class org.klomp.snark.bencode.BEncoder
-
- bencode(Map<?, ?>, 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<BEValue>) - Constructor for class org.klomp.snark.bencode.BEValue
-
- BEValue(Map<String, BEValue>) - 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
-
Run an integrity check on the blockfile and all the skiplists in it
- 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
-
- BigPipedInputStream - Class in net.i2p.util
-
Java 1.5 PipedInputStream buffers are only 1024 bytes; our I2CP messages are typically 1730 bytes,
thus causing thread blockage before the whole message is transferred.
- bind(SocketAddress) - Method in class net.i2p.client.streaming.impl.StandardServerSocket
-
- bind(SocketAddress, int) - Method in class net.i2p.client.streaming.impl.StandardServerSocket
-
- bind(SocketAddress) - Method in class net.i2p.client.streaming.impl.StandardSocket
-
- bind(SocketAddress) - Method in class net.i2p.util.InternalServerSocket
-
- bind(SocketAddress, int) - Method in class net.i2p.util.InternalServerSocket
-
- bind(SocketAddress) - Method in class net.i2p.util.InternalSocket
-
- 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
-
- 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
-
Use this constructor with a readonly RAI for a readonly blockfile
- BlockFile(RandomAccessFile) - Constructor for class net.metanotion.io.block.BlockFile
-
RAF must be writable
- BlockFile(RandomAccessFile, boolean) - Constructor for class net.metanotion.io.block.BlockFile
-
RAF must be writable
- BlockFile(File, boolean) - Constructor for class net.metanotion.io.block.BlockFile
-
File must be writable
- BlockFile(RandomAccessInterface, boolean) - Constructor for class net.metanotion.io.block.BlockFile
-
Use this constructor with a readonly RAI and init = false for a readonly 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
-
Opens the database at hostsdb.blockfile or creates a new
one and imports entries from hosts.txt, userhosts.txt, and privatehosts.txt.
- 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
-
- blockingHandle(I2PSocket) - Method in class net.i2p.i2ptunnel.irc.I2PTunnelDCCServer
-
An incoming DCC connection, only accept for a known port.
- 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 Banlist,
which blocks by router hash.
- Blocklist(RouterContext) - Constructor for class net.i2p.router.Blocklist
-
- 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.
- BloomSHA1.FilterKey - Class in org.xlattice.crypto.filters
-
Store the (opaque) bloom filter offsets for reuse.
- blvlck(boolean) - Method in class net.metanotion.io.block.index.BSkipLevels
-
Run an integrity check on the skiplevels from the first,
or just fix it if fix == true.
- blvlck(boolean, int, SkipLevels[]) - Method in class net.metanotion.io.block.index.BSkipLevels
-
- blvlck(boolean) - Method in class net.metanotion.util.skiplist.SkipLevels
-
- blvlck(boolean, int, SkipLevels[]) - 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(I2PAppContext, ClientAppManager, String[]) - Constructor for class net.i2p.BOB.BOB
-
For ClientApp interface.
- BOBversion - Static variable in class net.i2p.BOB.DoCMDS
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
Run an integrity check on the skiplist and all the levels in it
- 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 org.mortbay.util.LineInput.LineBuffer
-
- 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.
- 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.
- buildApps(RouterContext, String) - Static method in class net.i2p.router.web.HomeHelper
-
- 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
- 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, TunnelPoolManager, BuildExecutor) - Constructor for class net.i2p.router.tunnel.pool.BuildHandler
-
- buildHolePunch(InetAddress, int) - Method in class net.i2p.router.transport.udp.PacketBuilder
-
Creates an empty unauthenticated packet for hole punching.
- buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
-
Now unused, since we have to generate a reply token first in OCMOSJ but we don't know if tags are required yet.
- buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, int, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
-
called by OCMJH
- buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, int, int, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
-
called by netdb and above
- buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, PublicKey, SessionKey, SessionTag) - Static method in class net.i2p.router.message.GarlicMessageBuilder
-
used by TestJob and directly above
and for encrypting DatabaseLookupMessages
- 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
-
Fill in the encrypted BuildRequestRecords in a TunnelBuildMessage
- 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
-
- buildOptions() - Method in interface net.i2p.client.streaming.I2PSocketManager
-
Create a copy of the current options, to be used in a setDefaultOptions() call.
- buildOptions(Properties) - Method in interface net.i2p.client.streaming.I2PSocketManager
-
Create a modified copy of the current options, to be used in a setDefaultOptions() call.
- buildOptions() - Method in class net.i2p.client.streaming.impl.I2PSocketManagerFull
-
Create a copy of the current options, to be used in a setDefaultOptions() call.
- buildOptions(Properties) - Method in class net.i2p.client.streaming.impl.I2PSocketManagerFull
-
Create a modified copy of the current options, to be used in a setDefaultOptions() call.
- buildOptions(Properties) - Method in class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
-
Because getDefaultOptions() in super() is protected
- buildPacket(OutboundMessageState, int, PeerState, List<Long>, int, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
-
This builds a data packet (PAYLOAD_TYPE_DATA).
- buildPacket(byte[], InetAddress, int) - Method in class net.i2p.router.transport.udp.PacketBuilder
-
TESTING ONLY.
- 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
-
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.
- 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
-
An ACK packet with no acks.
- 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
- buildRelayResponse(RemoteHostId, PeerState, long, SessionKey, 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(I2PAppContext) - 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
-
- buildSearchApps(String) - Static method in class net.i2p.router.web.HomeHelper
-
- 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.
- buildSessionDestroyPacket(OutboundEstablishState) - Method in class net.i2p.router.transport.udp.PacketBuilder
-
Build a destroy packet, which contains a header but no body.
- buildSessionDestroyPacket(InboundEstablishState) - 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
-
This may take a LONG time.
- buildSocketManager(I2PTunnel) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
-
This may take a LONG time.
- buildSocketManager(I2PTunnel, String) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
-
This may take a LONG time.
- buildSocketManager(I2PTunnel, String, Logging) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
-
This may take a LONG time.
- buildSuccessful(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
- BuildTrustedLinksJob - Class in net.i2p.router.startup
-
For future restricted routes.
- 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.dummy.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_REPLY_LEASESET - Static variable in class net.i2p.router.message.OutboundClientMessageOneShotJob
-
NOTE: Changed as of 0.9.2.
- 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 = data.length, unless data is null
Sets offset = 0
- ByteArray(byte[], int, int) - Constructor for class net.i2p.data.ByteArray
-
Sets offset = offset
Sets valid = length
- ByteArrayPool - Class in org.mortbay.util
-
Byte Array Pool
Simple pool for recycling byte arrays of a fixed size.
- ByteArrayPool() - Constructor for class org.mortbay.util.ByteArrayPool
-
- ByteCache - Class in net.i2p.util
-
Cache the objects frequently used to reduce memory churn.
- bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.update.NewsFetcher
-
override to prevent status update
- bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.update.PluginUpdateChecker
-
- bytesTransferred(long, int, long, long, String) - Method in class net.i2p.router.update.UpdateRunner
-
subclasses should override
- 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 org.klomp.snark.web.FetchAndAdd
-