- 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
-
- 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
-
- 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
-
- 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
-
- 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.