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 _

D

DATA_FLAG_ACK_BITFIELDS - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_FLAG_ECN - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_FLAG_EXPLICIT_ACK - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_FLAG_EXTENDED - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_FLAG_WANT_ACKS - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_FLAG_WANT_REPLY - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
DATA_IN - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
DATA_OUT - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
DatabaseLookupMessage - Class in net.i2p.data.i2np
Defines the message a router sends to another router to search for a key in the network database.
DatabaseLookupMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DatabaseLookupMessage
 
DatabaseLookupMessage(I2PAppContext, boolean) - Constructor for class net.i2p.data.i2np.DatabaseLookupMessage
 
DatabaseLookupMessageHandler - Class in net.i2p.router.networkdb
Build a HandleDatabaseLookupMessageJob whenever a DatabaseLookupMessage arrives
DatabaseLookupMessageHandler(RouterContext) - Constructor for class net.i2p.router.networkdb.DatabaseLookupMessageHandler
 
DatabaseSearchReplyMessage - Class in net.i2p.data.i2np
Defines the message a router sends to another router in response to a search (DatabaseFindNearest or DatabaseLookup) when it doesn't have the value, specifying what routers it would search.
DatabaseSearchReplyMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DatabaseSearchReplyMessage
 
DatabaseStoreMessage - Class in net.i2p.data.i2np
Defines the message a router sends to another router to test the network database reachability, as well as the reply message sent back.
DatabaseStoreMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DatabaseStoreMessage
 
DatabaseStoreMessageHandler - Class in net.i2p.router.networkdb
Create a HandleDatabaseStoreMessageJob whenever a DatabaseStoreMessage arrives
DatabaseStoreMessageHandler(RouterContext) - Constructor for class net.i2p.router.networkdb.DatabaseStoreMessageHandler
 
DataFormatException - Exception in net.i2p.data
Thrown when the data was not available to read or write a DataStructure
DataFormatException(String, Throwable) - Constructor for exception net.i2p.data.DataFormatException
 
DataFormatException(String) - Constructor for exception net.i2p.data.DataFormatException
 
dataFound(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
how long did it take to get the reply, or -1 if we don't know
DataHelper - Class in net.i2p.data
Defines some simple IO routines for dealing with marshalling data structures
DataHelper() - Constructor for class net.i2p.data.DataHelper
 
DataMessage - Class in net.i2p.data.i2np
Defines a message containing arbitrary bytes of data
DataMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DataMessage
 
DataPublisherJob - Class in net.i2p.router.networkdb.kademlia
 
DataPublisherJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.DataPublisherJob
 
dataPushed(int) - Method in class net.i2p.router.peermanager.PeerProfile
 
dataPushed1m(int) - Method in class net.i2p.router.peermanager.PeerProfile
the tunnel pushed that much data in a 1 minute period
dataReceived() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
we have received a real data packet, so we're done establishing
dataReceived() - Method in class net.i2p.router.transport.udp.PeerState
 
DataRepublishingSelectorJob - Class in net.i2p.router.networkdb.kademlia
 
DataRepublishingSelectorJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.DataRepublishingSelectorJob
 
DataStore - Interface in net.i2p.router.networkdb.kademlia
 
DataStructure - Interface in net.i2p.data
Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
DataStructureImpl - Class in net.i2p.data
Base implementation of all data structures
DataStructureImpl() - Constructor for class net.i2p.data.DataStructureImpl
 
DATE - Static variable in class net.i2p.util.LogManager
These define the characters in the format line of the config file
DATE_LENGTH - Static variable in class net.i2p.data.DataHelper
 
DateMessage - Class in net.i2p.data.i2np
Contains the sending router's current time, to sync (and verify sync)
DateMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DateMessage
 
dateUpdated() - Method in class net.i2p.client.I2PSessionImpl
 
DBHistory - Class in net.i2p.router.peermanager
History of NetDb related activities (lookups, replies, stores, etc)
DBHistory(RouterContext, String) - Constructor for class net.i2p.router.peermanager.DBHistory
 
dbLookupFailed(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the peer was unable to reply to a db lookup - either with data or with a lookupReply redirecting the user elsewhere
dbLookupFailed(Hash) - Method in interface net.i2p.router.ProfileManager
Note that the peer was unable to reply to a db lookup - either with data or with a lookupReply redirecting the user elsewhere
dbLookupReceived(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the local router received a db lookup from the given peer
dbLookupReceived(Hash) - Method in interface net.i2p.router.ProfileManager
Note that the local router received a db lookup from the given peer
dbLookupReply(Hash, int, int, int, int, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the peer replied to a db lookup with a redirect to other routers, where the list of redirected users included newPeers routers that the local router didn't know about, oldPeers routers that the local router already knew about, the given invalid routers that were invalid in some way, and the duplicate number of routers that we explicitly asked them not to send us, but they did anyway
dbLookupReply(Hash, int, int, int, int, long) - Method in interface net.i2p.router.ProfileManager
Note that the peer replied to a db lookup with a redirect to other routers, where the list of redirected users included newPeers routers that the local router didn't know about, oldPeers routers that the local router already knew about, the given invalid routers that were invalid in some way, and the duplicate number of routers that we explicitly asked them not to send us, but they did anyway
dbLookupSuccessful(Hash, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the peer was able to return the valid data for a db lookup
dbLookupSuccessful(Hash, long) - Method in interface net.i2p.router.ProfileManager
Note that the peer was able to return the valid data for a db lookup
dbStoreFailed(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that we were unable to confirm a successful send of db data to the peer, at least not within our timeout period
dbStoreFailed(Hash) - Method in interface net.i2p.router.ProfileManager
Note that we were unable to confirm a successful send of db data to the peer, at least not within our timeout period
dbStoreReceived(Hash, boolean) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the local router received an unprompted db store from the given peer
dbStoreReceived(Hash, boolean) - Method in interface net.i2p.router.ProfileManager
Note that the local router received an unprompted db store from the given peer
dbStoreSent(Hash, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that we've confirmed a successful send of db data to the peer (though we haven't necessarily requested it again from them, so they /might/ be lying)
dbStoreSent(Hash, long) - Method in interface net.i2p.router.ProfileManager
Note that we've confirmed a successful send of db data to the peer (though we haven't necessarily requested it again from them, so they /might/ be lying)
debug(String) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
 
DEBUG - Static variable in class net.i2p.util.Log
 
debug(String) - Method in class net.i2p.util.Log
 
debug(String, Throwable) - Method in class net.i2p.util.Log
 
DecayingBloomFilter - Class in net.i2p.util
Series of bloom filters which decay over time, allowing their continual use for time sensitive data.
DecayingBloomFilter(I2PAppContext, int, int) - Constructor for class net.i2p.util.DecayingBloomFilter
Create a bloom filter that will decay its entries over time.
decode(String) - Static method in class net.i2p.data.Base64
 
decodeTimestamp(byte[], int) - Static method in class net.i2p.time.NtpMessage
Will read 8 bytes of a message beginning at pointer and return it as a double, according to the NTP 64-bit timestamp format.
decodeToString(String) - Static method in class net.i2p.data.Base64
Decodes data from Base64 notation and returns it as a string.
decompress(byte[]) - Static method in class net.i2p.data.DataHelper
decompress the GZIP compressed data (returning null on error)
decompress(byte[], int, int) - Static method in class net.i2p.data.DataHelper
 
decrementOutstandingFloodfillSearches() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
decrementRemaining() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
 
decrementRemaining() - Method in class net.i2p.router.networkdb.kademlia.FloodSearchJob
 
decrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
Decrypt the data with the session key
decrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.AESEngine
Decrypt the data with the session key
decrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
 
decrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.CryptixAESEngine
 
decrypt(byte[], PrivateKey) - Method in class net.i2p.crypto.DummyElGamalEngine
Decrypt the data
decrypt(byte[], PrivateKey) - Method in class net.i2p.crypto.ElGamalAESEngine
Decrypt the message using the given private key.
decrypt(byte[], PrivateKey) - Method in class net.i2p.crypto.ElGamalEngine
Decrypt the data
decrypt(SessionKey) - Method in class net.i2p.router.transport.udp.UDPPacket
Decrypt this valid packet, overwriting the _data buffer's payload with the decrypted data (leaving the MAC and IV unaltered)
decrypt(I2PAppContext, TunnelBuildMessage, Hash, PrivateKey) - Method in class net.i2p.router.tunnel.BuildMessageProcessor
Decrypt the record targetting us, encrypting all of the other records with the included reply key and IV.
decrypt(I2PAppContext, TunnelBuildReplyMessage, TunnelCreatorConfig, List) - Method in class net.i2p.router.tunnel.BuildReplyHandler
Decrypt the tunnel build reply records.
decrypt(I2PAppContext, byte[], byte[], int, int, byte[], HopConfig) - Static method in class net.i2p.router.tunnel.OutboundGatewayProcessor
 
decryptAESBlock(byte[], SessionKey, byte[], byte[], Set, SessionKey) - Method in class net.i2p.crypto.ElGamalAESEngine
Decrypt the AES data with the session key and IV.
decryptAESBlock(byte[], int, int, SessionKey, byte[], byte[], Set, SessionKey) - Method in class net.i2p.crypto.ElGamalAESEngine
 
decryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
decrypt the data with the session key provided
decryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
decrypt the data with the session key provided
decryptExistingSession(byte[], SessionKey, PrivateKey, Set, SessionKey, SessionKey) - Method in class net.i2p.crypto.ElGamalAESEngine
scenario 2: The data begins with 32 byte session tag, which also serves as the preIV.
decryptNewSession(byte[], PrivateKey, Set, SessionKey, SessionKey) - Method in class net.i2p.crypto.ElGamalAESEngine
scenario 1: Begin with 222 bytes, ElG encrypted, containing: - 32 byte SessionKey - 32 byte pre-IV for the AES - 158 bytes of random padding Then encrypt with AES using that session key and the first 16 bytes of the SHA256 of the pre-IV, using the decryptAESBlock method & structure.
decryptRecord(I2PAppContext, PrivateKey, Hash, ByteArray) - Method in class net.i2p.data.i2np.BuildRequestRecord
Decrypt the data from the specified record, writing the decrypted record into this instance's buffer (but not overwriting the array contained within the old buffer)
DEFAULT_ADDRESS_DIR - Static variable in class net.i2p.client.naming.FilesystemAddressDB
 
DEFAULT_ADMIN_PORT - Static variable in class net.i2p.router.admin.AdminManager
 
DEFAULT_ALLOW_ZERO_HOP - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_BACKUP_QUANTITY - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_BATCH_FREQUENCY - Static variable in class net.i2p.router.tunnel.BatchedRouterPreprocessor
 
DEFAULT_BUFFER_SIZE - Static variable in class net.i2p.client.streaming.I2PSocketOptionsImpl
 
DEFAULT_BURST_SECONDS - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_CONFIG_FILE - Static variable in class net.i2p.i2ptunnel.TunnelControllerGroup
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class net.i2p.client.streaming.I2PSocketOptionsImpl
 
DEFAULT_CONNECT_TIMEOUT - Static variable in class net.i2p.i2ptunnel.I2PTunnelClientBase
 
DEFAULT_CONSOLEBUFFERSIZE - Static variable in class net.i2p.util.LogManager
 
DEFAULT_DATEFORMAT - Static variable in class net.i2p.util.LogManager
 
DEFAULT_DB_DIR - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
 
DEFAULT_DEFAULTLEVEL - Static variable in class net.i2p.util.LogManager
 
DEFAULT_DELAY - Static variable in class net.i2p.router.tunnel.BatchedPreprocessor
 
DEFAULT_DH_PRECALC_DELAY - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
 
DEFAULT_DH_PRECALC_MAX - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
 
DEFAULT_DH_PRECALC_MIN - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
 
DEFAULT_DISPATCH_THREADED - Static variable in class net.i2p.router.InNetMessagePool
 
DEFAULT_DISPLAYONSCREEN - Static variable in class net.i2p.util.LogManager
 
DEFAULT_DURATION - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_ESTABLISHERS - Static variable in class net.i2p.router.transport.tcp.TCPTransport
 
DEFAULT_EVENT_THRESHOLD - Static variable in class net.i2p.router.peermanager.SpeedCalculator
 
DEFAULT_EXPIRATION_MS - Static variable in class net.i2p.data.i2np.I2NPMessageImpl
 
DEFAULT_FILENAME - Static variable in class net.i2p.util.LogManager
 
DEFAULT_FILESIZE - Static variable in class net.i2p.util.LogManager
 
DEFAULT_FORMAT - Static variable in class net.i2p.util.LogManager
 
DEFAULT_HOST - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
 
DEFAULT_HOSTS_FILE - Static variable in class net.i2p.client.naming.HostsTxtNamingService
default hosts.txt filename
DEFAULT_INBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_INBOUND_BURST_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_KEEP_MESSAGE_HISTORY - Static variable in class net.i2p.router.MessageHistory
 
DEFAULT_KEYDIR - Static variable in class net.i2p.router.KeyManager
 
DEFAULT_LENGTH - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_LENGTH_VARIANCE - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_LISTEN_PORT - Static variable in class net.i2p.router.transport.tcp.TCPTransport
blah, people shouldnt use defaults...
DEFAULT_MANAGER - Static variable in class net.i2p.client.streaming.I2PSocketManagerFactory
 
DEFAULT_MAX_PUBLISHED_PEERS - Static variable in class net.i2p.router.StatisticsManager
 
DEFAULT_MAX_SENDS - Static variable in class net.i2p.client.streaming.ConnectionOptions
 
DEFAULT_MAX_SIZE - Static variable in class net.i2p.client.streaming.Packet
 
DEFAULT_MESSAGE_HISTORY_FILENAME - Static variable in class net.i2p.router.MessageHistory
 
DEFAULT_MINIMUM_FAST_PEERS - Static variable in class net.i2p.router.peermanager.ProfileOrganizer
 
DEFAULT_MINIMUM_HIGH_CAPACITY_PEERS - Static variable in class net.i2p.router.peermanager.ProfileOrganizer
 
DEFAULT_NEWS_URL - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_ONSCREENLEVEL - Static variable in class net.i2p.util.LogManager
 
DEFAULT_OUTBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_OUTBOUND_BURST_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_PEER_PROFILE_DIR - Static variable in class net.i2p.router.peermanager.ProfilePersistenceHelper
 
DEFAULT_PETNAME_FILE - Static variable in class net.i2p.client.naming.PetNameNamingService
 
DEFAULT_PORT - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
 
DEFAULT_PROP_PUBLISH_RANKINGS - Static variable in class net.i2p.router.StatisticsManager
 
DEFAULT_PROXY_HOST - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_PROXY_PORT - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_PUBLISH_UNREACHABLE - Static variable in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
 
DEFAULT_QUANTITY - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_QUEUE_FREE_FACTOR - Static variable in class net.i2p.router.transport.tcp.TCPConnection
by default, try to keep the queue completely full, but this can be overridden with the property 'tcp.queueFreeFactor'
DEFAULT_REBUILD_PERIOD - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_REFRESH_FREQUENCY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_ROTATIONLIMIT - Static variable in class net.i2p.util.LogManager
 
DEFAULT_SHARE_PERCENTAGE - Static variable in class net.i2p.router.web.ConfigNetHelper
 
DEFAULT_SHOULD_PROXY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_STAT_FILE - Static variable in class net.i2p.stat.StatManager
 
DEFAULT_SUBMIT_DATA - Static variable in class net.i2p.router.SubmitMessageHistoryJob
default value for whether we autosubmit the data
DEFAULT_SUBMIT_URL - Static variable in class net.i2p.router.SubmitMessageHistoryJob
default location
DEFAULT_TAG_FILE - Static variable in class net.i2p.router.transport.tcp.PersistentConnectionTagManager
 
DEFAULT_UPDATE_POLICY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_UPDATE_URL - Static variable in class net.i2p.router.web.ConfigUpdateHandler
 
DEFAULT_USE_INSTANTANEOUS_RATES - Static variable in class net.i2p.router.peermanager.SpeedCalculator
 
DEFAULT_USE_TUNNEL_TEST_ONLY - Static variable in class net.i2p.router.peermanager.SpeedCalculator
 
DEFAULT_WRITE_TIMEOUT - Static variable in class net.i2p.client.streaming.I2PSocketOptionsImpl
 
DEFAULT_YK_PRECALC_DELAY - Static variable in class net.i2p.crypto.YKGenerator
 
DEFAULT_YK_PRECALC_MAX - Static variable in class net.i2p.crypto.YKGenerator
 
DEFAULT_YK_PRECALC_MIN - Static variable in class net.i2p.crypto.YKGenerator
 
delCapability(char) - Method in class net.i2p.data.RouterInfo
 
Delete - Class in net.i2p.util
Usage: Delete name
Delete() - Constructor for class net.i2p.util.Delete
 
DELIVERY_MODE_DESTINATION - Static variable in class net.i2p.data.i2np.DeliveryInstructions
 
DELIVERY_MODE_LOCAL - Static variable in class net.i2p.data.i2np.DeliveryInstructions
 
DELIVERY_MODE_ROUTER - Static variable in class net.i2p.data.i2np.DeliveryInstructions
 
DELIVERY_MODE_TUNNEL - Static variable in class net.i2p.data.i2np.DeliveryInstructions
 
DeliveryInstructions - Class in net.i2p.data.i2np
Contains the delivery instructions
DeliveryInstructions() - Constructor for class net.i2p.data.i2np.DeliveryInstructions
 
DeliveryStatusMessage - Class in net.i2p.data.i2np
Defines the message sent back in reply to a message when requested, containing the private ack id.
DeliveryStatusMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DeliveryStatusMessage
 
dest - Variable in class net.i2p.i2ptunnel.I2PTunnelClientBase
 
destFromName(String) - Static method in class net.i2p.i2ptunnel.I2PTunnel
Generates a Destination from a name.
Destination - Class in net.i2p.data
Defines an end point in the I2P network.
Destination() - Constructor for class net.i2p.data.Destination
 
Destination(String) - Constructor for class net.i2p.data.Destination
alternative constructor which takes a base64 string representation
destinationEstablished(ClientConnectionRunner) - Method in class net.i2p.router.client.ClientManager
 
destroy() - Method in class net.i2p.client.streaming.ConnectionDataReceiver
 
destroy() - Method in class net.i2p.client.streaming.I2PSocketFull
 
destroy() - Method in class net.i2p.client.streaming.MessageOutputStream
 
destroy() - Method in class net.i2p.router.tunnel.BloomFilterIVValidator
 
destroySession() - Method in interface net.i2p.client.I2PSession
Tear down the session and release any resources.
destroySession() - Method in class net.i2p.client.I2PSessionImpl
Tear down the session, and do NOT reconnect
destroySession(boolean) - Method in class net.i2p.client.I2PSessionImpl
 
destroySession(boolean) - Method in class net.i2p.client.I2PSessionImpl2
 
DestroySessionMessage - Class in net.i2p.data.i2cp
Defines the message a client sends to a router when destroying existing session.
DestroySessionMessage() - Constructor for class net.i2p.data.i2cp.DestroySessionMessage
 
destroySocketManager() - Method in interface net.i2p.client.streaming.I2PSocketManager
Destroy the socket manager, freeing all the associated resources.
destroySocketManager() - Method in class net.i2p.client.streaming.I2PSocketManagerFull
Destroy the socket manager, freeing all the associated resources.
destroySocketManager() - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
Destroy the socket manager, freeing all the associated resources.
dests - Variable in class net.i2p.i2ptunnel.I2PTunnelClient
list of Destination objects that we point at
dests - Variable in class net.i2p.i2ptunnel.I2PTunnelIRCClient
list of Destination objects that we point at
destSocket - Variable in class net.i2p.i2ptunnel.socks.SOCKSServer
 
detachEventDispatcher(EventDispatcher) - Method in class net.i2p.i2ptunnel.I2PTunnel
 
detachEventDispatcher(EventDispatcher) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
 
detachEventDispatcher(EventDispatcher) - Method in interface net.i2p.util.EventDispatcher
Detach the specified EventDispatcher object from the events dispatching chain.
detachEventDispatcher(EventDispatcher) - Method in class net.i2p.util.EventDispatcherImpl
 
DHSessionKeyBuilder - Class in net.i2p.crypto
Generate a new session key through a diffie hellman exchange.
DHSessionKeyBuilder() - Constructor for class net.i2p.crypto.DHSessionKeyBuilder
Construct a new DH key builder
DHSessionKeyBuilder(boolean) - Constructor for class net.i2p.crypto.DHSessionKeyBuilder
 
DHSessionKeyBuilder.InvalidPublicParameterException - Exception in net.i2p.crypto
 
DHSessionKeyBuilder.InvalidPublicParameterException() - Constructor for exception net.i2p.crypto.DHSessionKeyBuilder.InvalidPublicParameterException
 
DHSessionKeyBuilder.InvalidPublicParameterException(String) - Constructor for exception net.i2p.crypto.DHSessionKeyBuilder.InvalidPublicParameterException
 
digest() - Method in class gnu.crypto.hash.BaseHashStandalone
 
digest() - Method in interface gnu.crypto.hash.IMessageDigestStandalone
Completes the message digest by performing final operations such as padding and resetting the instance.
Digest - Interface in org.bouncycastle.crypto
interface that a message digest conforms to.
discardData() - Method in class net.i2p.router.OutNetMessage
We've done what we need to do with the data from this message, though we may keep the object around for a while to use its ID, jobs, etc.
disconnect(I2PSessionImpl) - Method in class net.i2p.client.I2CPMessageProducer
Send messages to the router destroying the session and disconnecting
disconnect() - Method in class net.i2p.client.I2PSessionImpl
 
disconnect(boolean) - Method in class net.i2p.client.streaming.Connection
 
disconnect(boolean, boolean) - Method in class net.i2p.client.streaming.Connection
 
DISCONNECT_INACTIVITY_PERIOD - Static variable in class net.i2p.router.transport.tcp.ConnectionRunner
if we don't send them any real data in a 10 minute period, drop 'em
DISCONNECT_TIMEOUT - Static variable in class net.i2p.client.streaming.Connection
wait up to 5 minutes after disconnection so we can ack/close packets
disconnectAllHard() - Method in class net.i2p.client.streaming.ConnectionManager
Something b0rked hard, so kill all of our connections without mercy.
disconnectClient(String) - Method in class net.i2p.router.client.ClientConnectionRunner
 
disconnectComplete() - Method in class net.i2p.client.streaming.Connection
 
disconnected(I2PSession) - Method in class net.i2p.client.ATalk
required by I2PSessionListener to notify of disconnect
disconnected(I2CPMessageReader) - Method in class net.i2p.client.I2PSessionImpl
Recieve notification that the I2CP connection was disconnected
disconnected(I2PSession) - Method in interface net.i2p.client.I2PSessionListener
Notify the client that the session has been terminated
disconnected(I2PSession) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
 
disconnected(I2PSession) - Method in class net.i2p.client.streaming.MessageHandler
Notify the client that the session has been terminated
disconnected(I2CPMessageReader) - Method in interface net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener
Notify the listener that the stream the given reader was running off closed
disconnected(I2NPMessageReader) - Method in interface net.i2p.data.i2np.I2NPMessageReader.I2NPMessageEventListener
Notify the listener that the stream the given reader was running off closed
disconnected(I2PSession) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
 
disconnected() - Method in class net.i2p.router.client.ClientConnectionRunner
 
disconnected(I2CPMessageReader) - Method in class net.i2p.router.client.ClientMessageEventListener
 
disconnected(I2NPMessageReader) - Method in class net.i2p.router.transport.tcp.MessageHandler
 
DisconnectMessage - Class in net.i2p.data.i2cp
Defines the message a client sends to a router when destroying existing session.
DisconnectMessage() - Constructor for class net.i2p.data.i2cp.DisconnectMessage
 
DisconnectMessageHandler - Class in net.i2p.client
Handle I2CP disconnect messages from the router
DisconnectMessageHandler(I2PAppContext) - Constructor for class net.i2p.client.DisconnectMessageHandler
 
dispatch(TunnelDataMessage, Hash) - Method in class net.i2p.router.tunnel.OutboundTunnelEndpoint
 
dispatch(TunnelDataMessage, Hash) - Method in class net.i2p.router.tunnel.TunnelDispatcher
We are participating in a tunnel (perhaps we're even the endpoint), so take the message and do what it says.
dispatch(TunnelGatewayMessage) - Method in class net.i2p.router.tunnel.TunnelDispatcher
We are the inbound tunnel gateway, so encrypt it as necessary and forward it on.
dispatch(TunnelDataMessage, Hash) - Method in class net.i2p.router.tunnel.TunnelParticipant
 
dispatchOutbound(I2NPMessage, TunnelId, Hash) - Method in class net.i2p.router.tunnel.TunnelDispatcher
We are the outbound tunnel gateway (we created it), so wrap up this message with instructions to be forwarded to the targetPeer when it reaches the endpoint.
dispatchOutbound(I2NPMessage, TunnelId, TunnelId, Hash) - Method in class net.i2p.router.tunnel.TunnelDispatcher
We are the outbound tunnel gateway (we created it), so wrap up this message with instructions to be forwarded to the targetTunnel on the targetPeer when it reaches the endpoint.
displayBuckets() - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
 
displayOnScreen() - Method in class net.i2p.util.LogManager
 
displayPacket(Packet, String, String) - Method in class net.i2p.client.streaming.PacketHandler
 
distribute(I2NPMessage, Hash) - Method in class net.i2p.router.tunnel.InboundMessageDistributor
 
distribute(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.InboundMessageDistributor
 
distribute(I2NPMessage, Hash) - Method in class net.i2p.router.tunnel.OutboundMessageDistributor
 
distribute(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.OutboundMessageDistributor
 
distribute(I2NPMessage, RouterInfo, TunnelId) - Method in class net.i2p.router.tunnel.OutboundMessageDistributor
 
distributeMessage(SendMessageMessage) - Method in class net.i2p.router.client.ClientConnectionRunner
Distribute the message.
distributeMessage(Destination, Destination, Payload, MessageId) - Method in class net.i2p.router.client.ClientManager
 
doClear() - Method in class org.xlattice.crypto.filters.BloomSHA1
Clear the filter, unsynchronized
doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Digest
close the digest, producing the final digest value.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
 
doFinal(byte[], int) - Method in interface org.bouncycastle.crypto.Mac
Compute the final statge of the MAC writing the output to the out parameter.
doFinal(byte[], int) - Method in class org.bouncycastle.crypto.macs.HMac
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.CreateLeaseSetMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.CreateSessionMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.DestroySessionMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.DisconnectMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.GetDateMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.I2CPMessageImpl
Read in the payload part of the message (after the initial 4 byte size and 1 byte type)
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.MessagePayloadMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.MessageStatusMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.ReceiveMessageBeginMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.ReceiveMessageEndMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.ReportAbuseMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.SendMessageMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.SessionStatusMessage
 
doReadMessage(InputStream, int) - Method in class net.i2p.data.i2cp.SetDateMessage
 
doSend(I2CPMessage) - Method in class net.i2p.router.client.ClientConnectionRunner
Actually send the I2CPMessage to the peer through the socket
doubleValue() - Method in class net.i2p.util.NativeBigInteger
 
doWriteMessage() - Method in class net.i2p.data.i2cp.CreateLeaseSetMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.CreateSessionMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.DestroySessionMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.DisconnectMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.GetDateMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.I2CPMessageImpl
Write out the payload part of the message (not including the 4 byte size and 1 byte type)
doWriteMessage() - Method in class net.i2p.data.i2cp.MessagePayloadMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.MessageStatusMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.ReceiveMessageBeginMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.ReceiveMessageEndMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.ReportAbuseMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.SendMessageMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.SessionStatusMessage
 
doWriteMessage() - Method in class net.i2p.data.i2cp.SetDateMessage
 
dropAfterLookupFailed(Hash, RouterInfo) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
 
dropBiggestParticipating() - Method in class net.i2p.router.tunnel.TunnelDispatcher
If a router is too overloaded to build its own tunnels, the build executor may call this.
dropOutbound() - Method in class net.i2p.router.transport.udp.PeerState
drop all outbound messages
dropped() - Method in interface net.i2p.router.Job
the router is extremely overloaded, so this job has been dropped.
dropped() - Method in class net.i2p.router.JobImpl
 
dropped() - Method in class net.i2p.router.message.HandleGarlicMessageJob
 
dropped() - Method in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
 
dropped() - Method in class net.i2p.router.networkdb.HandleDatabaseStoreMessageJob
 
dropped() - Method in class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseStoreMessageJob
 
droppedFragmentedMessage(long, String) - Method in class net.i2p.router.MessageHistory
 
droppedInboundMessage(long, Hash, String) - Method in class net.i2p.router.MessageHistory
 
droppedOtherMessage(I2NPMessage, Hash) - Method in class net.i2p.router.MessageHistory
We received another message we weren't waiting for and don't know how to handle
droppedTunnelDataMessageUnknown(long, long) - Method in class net.i2p.router.MessageHistory
 
droppedTunnelGatewayMessageUnknown(long, long) - Method in class net.i2p.router.MessageHistory
 
droppedTunnelMessage(TunnelId, long, Date, Hash) - Method in class net.i2p.router.MessageHistory
We don't know about the given tunnel, so we are dropping a message sent to us by the given router
dropPeer(PeerState) - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
 
dropPeer(Hash, boolean, String) - Method in class net.i2p.router.transport.udp.UDPTransport
 
dsa() - Method in class net.i2p.I2PAppContext
Our DSA engine (see HMAC and SHA above)
DSAEngine - Class in net.i2p.crypto
 
DSAEngine(I2PAppContext) - Constructor for class net.i2p.crypto.DSAEngine
 
dsag - Static variable in class net.i2p.crypto.CryptoConstants
 
dsap - Static variable in class net.i2p.crypto.CryptoConstants
 
dsaq - Static variable in class net.i2p.crypto.CryptoConstants
 
DummyAddressDB - Class in net.i2p.client.naming
 
DummyAddressDB(I2PAppContext) - Constructor for class net.i2p.client.naming.DummyAddressDB
 
DummyClientManagerFacade - Class in net.i2p.router
 
DummyClientManagerFacade(RouterContext) - Constructor for class net.i2p.router.DummyClientManagerFacade
 
DummyCommSystemFacade - Class in net.i2p.router
 
DummyCommSystemFacade() - Constructor for class net.i2p.router.DummyCommSystemFacade
 
DummyDSAEngine - Class in net.i2p.crypto
Stub that offers no authentication.
DummyDSAEngine(I2PAppContext) - Constructor for class net.i2p.crypto.DummyDSAEngine
 
DummyElGamalEngine - Class in net.i2p.crypto
Fake ElG E and D, useful for when performance isn't being tested
DummyElGamalEngine(I2PAppContext) - Constructor for class net.i2p.crypto.DummyElGamalEngine
The ElGamal engine should only be constructed and accessed through the application context.
DummyNamingService - Class in net.i2p.client.naming
A Dummy naming service that can only handle base64 destinations.
DummyNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.DummyNamingService
The naming service should only be constructed and accessed through the application context.
DummyNetworkDatabaseFacade - Class in net.i2p.router
 
DummyNetworkDatabaseFacade(RouterContext) - Constructor for class net.i2p.router.DummyNetworkDatabaseFacade
 
DummyPeerManagerFacade - Class in net.i2p.router
 
DummyPeerManagerFacade() - Constructor for class net.i2p.router.DummyPeerManagerFacade
 
DummyPooledRandomSource - Class in net.i2p.crypto
 
DummyPooledRandomSource(I2PAppContext) - Constructor for class net.i2p.crypto.DummyPooledRandomSource
 
DummyTunnelManagerFacade - Class in net.i2p.router
 
DummyTunnelManagerFacade() - Constructor for class net.i2p.router.DummyTunnelManagerFacade
 
DummyValidator - Class in net.i2p.router.tunnel
accept everything
dump(byte[]) - Static method in class net.i2p.util.HexDump
Dump a byte array in a String.
dump(byte[], int, int) - Static method in class net.i2p.util.HexDump
Dump a byte array in a String.
dump(byte[], OutputStream) - Static method in class net.i2p.util.HexDump
Dump a byte array through a stream.
dump(byte[], int, int, OutputStream) - Static method in class net.i2p.util.HexDump
Dump a byte array through a stream.
dumpPoolInfo() - Method in class net.i2p.router.OutNetMessagePool
 
dumpRate(Rate, StringBuffer) - Static method in class net.i2p.stat.SimpleStatDumper
 
dumpStats(I2PAppContext, int) - Static method in class net.i2p.stat.SimpleStatDumper
 

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 _