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 _