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
HASH_LENGTH - Static variable in class net.i2p.data.Hash
HMACGenerator - class net.i2p.crypto.HMACGenerator.
  Calculate the HMAC-MD5 of a key+message.
HMACGenerator(I2PAppContext) - Constructor for class net.i2p.crypto.HMACGenerator
HMac - class org.bouncycastle.crypto.macs.HMac.
  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
HTTPResponseOutputStream - class net.i2p.i2ptunnel.HTTPResponseOutputStream.
  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 net.i2p.util.HTTPSendData.
  Simple helper class to submit data via HTTP Post
HTTPSendData() - Constructor for class net.i2p.util.HTTPSendData
HandleDatabaseLookupMessageJob - class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob.
  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 net.i2p.router.networkdb.HandleDatabaseStoreMessageJob.
  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 net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseLookupMessageJob.
  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 net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseStoreMessageJob.
  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 net.i2p.router.message.HandleGarlicMessageJob.
  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
HandleTunnelCreateMessageJob - class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob.
  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 net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob.Builder.
  job builder to redirect all tunnelCreateMessages through this job type
HandleTunnelCreateMessageJob.Builder(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob.Builder
HandlerImpl - class net.i2p.client.HandlerImpl.
  Base class for handling I2CP messages
HandlerImpl(I2PAppContext, int) - Constructor for class net.i2p.client.HandlerImpl
HandlerJobBuilder - interface net.i2p.router.HandlerJobBuilder.
  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.
HarvesterJob - class net.i2p.router.networkdb.kademlia.HarvesterJob.
  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 net.i2p.data.Hash.
  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
HashSetIVValidator - class net.i2p.router.tunnel.HashSetIVValidator.
  waste lots of RAM
HashSetIVValidator() - Constructor for class net.i2p.router.tunnel.HashSetIVValidator
HexDump - class net.i2p.util.HexDump.
  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
HopConfig - class net.i2p.router.tunnel.HopConfig.
  Defines the general configuration for a hop in a tunnel.
HopConfig() - Constructor for class net.i2p.router.tunnel.HopConfig
HopProcessor - class net.i2p.router.tunnel.HopProcessor.
  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
HostsTxtNamingService - class net.i2p.client.naming.HostsTxtNamingService.
  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.
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
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 true if there are remaining requeusts we skipped over
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
harvester() - Method in class net.i2p.util.FortunaRandomSource
harvester() - Method in class net.i2p.util.PooledRandomSource
harvester() - Method in class net.i2p.util.RandomSource
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
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.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.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.DataMessage
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.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.router.JobStats
hashCode() - Method in class net.i2p.router.LeaseSetKeys
hashCode() - Method in class net.i2p.router.OutNetMessage
hashCode() - Method in class net.i2p.router.TunnelSettings
hashCode() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
hashCode() - Method in class net.i2p.router.peermanager.PeerProfile
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.stat.FrequencyStat
hashCode() - Method in class net.i2p.stat.RateStat
hashCode() - Method in class net.i2p.util.OrderedProperties
hashSize - Variable in class gnu.crypto.hash.BaseHash
  The hash (output) size in bytes.
hashSize() - Method in class gnu.crypto.hash.BaseHash
hashSize() - Method in interface gnu.crypto.hash.IMessageDigest
  Returns the output length in bytes of this message digest algorithm.
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.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 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
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
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.
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

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 _