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 _

H

HANDLE_TIMEOUT - Static variable in class net.i2p.router.transport.tcp.TCPListener
if we're not making progress in 10s, drop 'em
handleClove(DeliveryInstructions, I2NPMessage) - Method in interface net.i2p.router.message.GarlicMessageReceiver.CloveReceiver
 
handleClove(DeliveryInstructions, I2NPMessage) - Method in class net.i2p.router.message.HandleGarlicMessageJob
 
handleClove(DeliveryInstructions, I2NPMessage) - Method in class net.i2p.router.tunnel.InboundMessageDistributor
Handle a clove removed from the garlic message
HandleDatabaseLookupMessageJob - Class in net.i2p.router.networkdb
Handle a lookup for a key received from a remote peer.
HandleDatabaseLookupMessageJob(RouterContext, DatabaseLookupMessage, RouterIdentity, Hash) - Constructor for class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
 
HandleDatabaseStoreMessageJob - Class in net.i2p.router.networkdb
Receive DatabaseStoreMessage data and store it in the local net db
HandleDatabaseStoreMessageJob(RouterContext, DatabaseStoreMessage, RouterIdentity, Hash) - Constructor for class net.i2p.router.networkdb.HandleDatabaseStoreMessageJob
 
HandleFloodfillDatabaseLookupMessageJob - Class in net.i2p.router.networkdb.kademlia
Handle a lookup for a key received from a remote peer.
HandleFloodfillDatabaseLookupMessageJob(RouterContext, DatabaseLookupMessage, RouterIdentity, Hash) - Constructor for class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseLookupMessageJob
 
HandleFloodfillDatabaseStoreMessageJob - Class in net.i2p.router.networkdb.kademlia
Receive DatabaseStoreMessage data and store it in the local net db
HandleFloodfillDatabaseStoreMessageJob(RouterContext, DatabaseStoreMessage, RouterIdentity, Hash, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseStoreMessageJob
 
HandleGarlicMessageJob - Class in net.i2p.router.message
Unencrypt a garlic message and handle each of the cloves - locally destined messages are tossed into the inbound network message pool so they're handled as if they arrived locally.
HandleGarlicMessageJob(RouterContext, GarlicMessage, RouterIdentity, Hash) - Constructor for class net.i2p.router.message.HandleGarlicMessageJob
 
handleInboundReplies() - Method in class net.i2p.router.tunnel.pool.BuildHandler
 
handleInboundRequests() - Method in class net.i2p.router.tunnel.pool.BuildHandler
Blocking call to handle a few of the pending inbound requests, returning how many requests remain after this pass
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.DisconnectMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in interface net.i2p.client.I2CPMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.MessagePayloadMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.MessageStatusMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.RequestLeaseSetMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.SessionStatusMessageHandler
 
handleMessage(I2CPMessage, I2PSessionImpl) - Method in class net.i2p.client.SetDateMessageHandler
 
handleReplies(I2NPMessage) - Method in class net.i2p.router.InNetMessagePool
 
HandlerImpl - Class in net.i2p.client
Base class for handling I2CP messages
HandlerImpl(I2PAppContext, int) - Constructor for class net.i2p.client.HandlerImpl
 
HandlerJobBuilder - Interface in net.i2p.router
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up.
HandleTunnelCreateMessageJob - Class in net.i2p.router.tunnel.pool
Receive a request to join a tunnel, and if we aren't overloaded (per the throttle), join it (updating the tunnelDispatcher), then send back the agreement.
HandleTunnelCreateMessageJob(RouterContext, TunnelCreateMessage) - Constructor for class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob
 
HandleTunnelCreateMessageJob.Builder - Class in net.i2p.router.tunnel.pool
job builder to redirect all tunnelCreateMessages through this job type
HandleTunnelCreateMessageJob.Builder(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob.Builder
 
harvester() - Method in class net.i2p.util.FortunaRandomSource
 
harvester() - Method in class net.i2p.util.PooledRandomSource
 
harvester() - Method in class net.i2p.util.RandomSource
 
HarvesterJob - Class in net.i2p.router.networkdb.kademlia
Simple job to try to keep our peer references up to date by aggressively requerying them every few minutes.
HarvesterJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.HarvesterJob
 
Hash - Class in net.i2p.data
Defines the hash as defined by the I2P data structure spec.
Hash() - Constructor for class net.i2p.data.Hash
 
Hash(byte[]) - Constructor for class net.i2p.data.Hash
 
HASH_LENGTH - Static variable in class net.i2p.data.Hash
 
hashCode() - Method in class net.i2p.client.naming.PetName
 
hashCode() - Method in class net.i2p.client.streaming.ByteCollector
 
hashCode() - Method in class net.i2p.crypto.TransientSessionKeyManager.TagSet
 
hashCode() - Method in class net.i2p.data.Address
 
hashCode() - Method in class net.i2p.data.ByteArray
 
hashCode() - Method in class net.i2p.data.Certificate
 
hashCode(Object) - Static method in class net.i2p.data.DataHelper
Calculate the hashcode of the object, using 0 for null
hashCode(Date) - Static method in class net.i2p.data.DataHelper
Calculate the hashcode of the date, using 0 for null
hashCode(byte[]) - Static method in class net.i2p.data.DataHelper
Calculate the hashcode of the byte array, using 0 for null
hashCode(Collection) - Static method in class net.i2p.data.DataHelper
Calculate the hashcode of the collection, using 0 for null
hashCode() - Method in class net.i2p.data.Destination
 
hashCode() - Method in class net.i2p.data.Hash
 
hashCode() - Method in class net.i2p.data.i2cp.AbuseReason
 
hashCode() - Method in class net.i2p.data.i2cp.AbuseSeverity
 
hashCode() - Method in class net.i2p.data.i2cp.MessageId
 
hashCode() - Method in class net.i2p.data.i2cp.SessionId
 
hashCode() - Method in class net.i2p.data.i2np.DatabaseLookupMessage
 
hashCode() - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
 
hashCode() - Method in class net.i2p.data.i2np.DatabaseStoreMessage
 
hashCode() - Method in class net.i2p.data.i2np.DataMessage
 
hashCode() - Method in class net.i2p.data.i2np.DateMessage
 
hashCode() - Method in class net.i2p.data.i2np.DeliveryInstructions
 
hashCode() - Method in class net.i2p.data.i2np.DeliveryStatusMessage
 
hashCode() - Method in class net.i2p.data.i2np.EndPointPrivateKey
 
hashCode() - Method in class net.i2p.data.i2np.EndPointPublicKey
 
hashCode() - Method in class net.i2p.data.i2np.GarlicClove
 
hashCode() - Method in class net.i2p.data.i2np.GarlicMessage
 
hashCode() - Method in class net.i2p.data.i2np.TunnelCreateMessage
 
hashCode() - Method in class net.i2p.data.i2np.TunnelCreateStatusMessage
 
hashCode() - Method in class net.i2p.data.i2np.TunnelDataMessage
 
hashCode() - Method in class net.i2p.data.i2np.TunnelGatewayMessage
 
hashCode() - Method in class net.i2p.data.i2np.TunnelSessionKey
 
hashCode() - Method in class net.i2p.data.i2np.TunnelSigningPrivateKey
 
hashCode() - Method in class net.i2p.data.i2np.TunnelSigningPublicKey
 
hashCode() - Method in class net.i2p.data.i2np.TunnelVerificationStructure
 
hashCode() - Method in class net.i2p.data.Lease
 
hashCode() - Method in class net.i2p.data.LeaseSet
 
hashCode() - Method in class net.i2p.data.Payload
 
hashCode() - Method in class net.i2p.data.PrivateKey
 
hashCode() - Method in class net.i2p.data.PublicKey
 
hashCode() - Method in class net.i2p.data.RouterAddress
 
hashCode() - Method in class net.i2p.data.RouterIdentity
 
hashCode() - Method in class net.i2p.data.RouterInfo
 
hashCode() - Method in class net.i2p.data.SessionKey
 
hashCode() - Method in class net.i2p.data.Signature
 
hashCode() - Method in class net.i2p.data.SigningPrivateKey
 
hashCode() - Method in class net.i2p.data.SigningPublicKey
 
hashCode() - Method in class net.i2p.data.TunnelId
 
hashCode() - Method in class net.i2p.router.JobStats
 
hashCode() - Method in class net.i2p.router.LeaseSetKeys
 
hashCode() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
 
hashCode() - Method in class net.i2p.router.OutNetMessage
 
hashCode() - Method in class net.i2p.router.peermanager.PeerProfile
 
hashCode() - Method in class net.i2p.router.transport.ntcp.NTCPAddress
 
hashCode() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
hashCode() - Method in class net.i2p.router.transport.tcp.TCPAddress
 
hashCode() - Method in class net.i2p.router.transport.udp.RemoteHostId
 
hashCode() - Method in class net.i2p.router.TunnelSettings
 
hashCode() - Method in class net.i2p.router.web.SummaryListener
 
hashCode() - Method in class net.i2p.stat.FrequencyStat
 
hashCode() - Method in class net.i2p.stat.RateStat
 
hashCode() - Method in class net.i2p.util.OrderedProperties
 
HashSetIVValidator - Class in net.i2p.router.tunnel
waste lots of RAM
HashSetIVValidator() - Constructor for class net.i2p.router.tunnel.HashSetIVValidator
 
hashSize - Variable in class gnu.crypto.hash.BaseHashStandalone
The hash (output) size in bytes.
hashSize() - Method in class gnu.crypto.hash.BaseHashStandalone
 
hashSize() - Method in interface gnu.crypto.hash.IMessageDigestStandalone
Returns the output length in bytes of this message digest algorithm.
hasMMX() - Method in class freenet.support.CPUInformation.CPUID.CPUIDCPUInfo
 
hasMMX() - Method in interface freenet.support.CPUInformation.CPUInfo
 
hasMoreStats() - Method in class net.i2p.router.web.ConfigStatsHelper
move the cursor to the next known stat, returning true if a valid stat is available.
hasSSE() - Method in class freenet.support.CPUInformation.CPUID.CPUIDCPUInfo
 
hasSSE() - Method in interface freenet.support.CPUInformation.CPUInfo
 
hasSSE2() - Method in class freenet.support.CPUInformation.CPUID.CPUIDCPUInfo
 
hasSSE2() - Method in interface freenet.support.CPUInformation.CPUInfo
 
headerReceived(String, int, String, String) - Method in class net.i2p.router.web.NewsFetcher
 
headerReceived(String, int, String, String) - Method in class net.i2p.router.web.ReseedHandler.ReseedRunner
 
headerReceived(String, int, String, String) - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
 
headerReceived(String, int, String, String) - Method in interface net.i2p.util.EepGet.StatusListener
 
headerReceived(String, int, String, String) - Method in class net.i2p.util.EepGetScheduler
 
heardAbout(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the local router received a reference to the given peer, either through an explicit dbStore or in a dbLookupReply
heardAbout(Hash) - Method in interface net.i2p.router.ProfileManager
Note that the local router received a reference to the given peer, either through an explicit dbStore or in a dbLookupReply
HexDump - Class in net.i2p.util
Hexdump class (well, it's actually a namespace with some functions, but let's stick with java terminology :-).
HexDump() - Constructor for class net.i2p.util.HexDump
 
hide() - Method in class net.i2p.apps.systray.SysTray
 
hmac() - Method in class net.i2p.I2PAppContext
There is absolutely no good reason to make this context specific, other than for consistency, and perhaps later we'll want to include some stats.
HMac - Class in org.bouncycastle.crypto.macs
HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text)) modified by jrandom to use the session key byte array directly and to cache a frequently used buffer (called on doFinal).
HMac(Digest) - Constructor for class org.bouncycastle.crypto.macs.HMac
 
HMac(Digest, int) - Constructor for class org.bouncycastle.crypto.macs.HMac
 
hmac256() - Method in class net.i2p.I2PAppContext
 
HMAC256Generator - Class in net.i2p.crypto
Calculate the HMAC-SHA256 of a key+message.
HMAC256Generator(I2PAppContext) - Constructor for class net.i2p.crypto.HMAC256Generator
 
HMACGenerator - Class in net.i2p.crypto
Calculate the HMAC-MD5 of a key+message.
HMACGenerator(I2PAppContext) - Constructor for class net.i2p.crypto.HMACGenerator
 
HopConfig - Class in net.i2p.router.tunnel
Defines the general configuration for a hop in a tunnel.
HopConfig() - Constructor for class net.i2p.router.tunnel.HopConfig
 
HopProcessor - Class in net.i2p.router.tunnel
Take a received tunnel message, verify that it isn't a duplicate, and translate it into what the next hop will want.
HopProcessor(I2PAppContext, HopConfig) - Constructor for class net.i2p.router.tunnel.HopProcessor
 
HopProcessor(I2PAppContext, HopConfig, IVValidator) - Constructor for class net.i2p.router.tunnel.HopProcessor
 
host - Variable in class net.i2p.i2ptunnel.I2PTunnel
 
hostnames() - Method in class net.i2p.client.naming.AddressDB
 
hostnames() - Method in class net.i2p.client.naming.DummyAddressDB
 
hostnames() - Method in class net.i2p.client.naming.FilesystemAddressDB
 
HostsTxtNamingService - Class in net.i2p.client.naming
A naming service based on the "hosts.txt" file.
HostsTxtNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.HostsTxtNamingService
The naming service should only be constructed and accessed through the application context.
HTTPResponseOutputStream - Class in net.i2p.i2ptunnel
Simple stream for delivering an HTTP response to the client, trivially filtered to make sure "Connection: close" is always in the response.
HTTPResponseOutputStream(OutputStream) - Constructor for class net.i2p.i2ptunnel.HTTPResponseOutputStream
 
HTTPSendData - Class in net.i2p.util
Simple helper class to submit data via HTTP Post
HTTPSendData() - Constructor for class net.i2p.util.HTTPSendData
 

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 _