Skip navigation links
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 Z _ 

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
unused
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
unused
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_HEADER_SIZE - Static variable in class net.i2p.router.transport.udp.PacketBuilder
not including acks.
DATA_SIZE - Static variable in class net.i2p.data.i2np.TunnelDataMessage
 
database - Variable in class com.maxmind.geoip2.DatabaseReader.Builder
 
DatabaseInfo - Class in com.maxmind.geoip
Encapsulates metadata about the GeoIP database.
DatabaseInfo(String) - Constructor for class com.maxmind.geoip.DatabaseInfo
Creates a new DatabaseInfo object given the database info String.
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
 
DatabaseLookupMessage.Type - Enum in net.i2p.data.i2np
 
DatabaseReader - Class in com.maxmind.geoip2
Modified and simplified for I2P
DatabaseReader.Builder - Class in com.maxmind.geoip2
Constructs a Builder for the DatabaseReader.
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
 
DatabaseStoreMessageTest - Class in net.i2p.data.i2np
Test harness for loading / storing I2NP DatabaseStore message objects
DatabaseStoreMessageTest() - Constructor for class net.i2p.data.i2np.DatabaseStoreMessageTest
 
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
DataMessage - Class in net.i2p.data.i2np
Defines a message containing arbitrary bytes of data This is what goes in a GarlicClove.
DataMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.DataMessage
 
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
DataReader() - Constructor for class net.i2p.router.transport.udp.UDPPacketReader.DataReader
 
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
 
DataStore - Interface in net.i2p.router.networkdb.kademlia
 
Date - Class in org.cybergarage.http
 
Date(Calendar) - Constructor for class org.cybergarage.http.Date
 
DATE - Static variable in class org.cybergarage.http.HTTP
 
DateTimeBlock(long) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.DateTimeBlock
 
DateTimeBlock(I2PAppContext) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload.DateTimeBlock
 
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 This will force creation of DB stats Non-blocking.
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 Non-blocking.
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 Non-blocking.
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 This will force creation of DB stats Non-blocking.
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 This will force creation of DB stats
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 Non-blocking.
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) This is not really interesting, since they could be lying, so we do not increment any DB stats at all.
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)
dbStoreSuccessful(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that we've verified a successful send of db data to the floodfill peer by querying another floodfill.
dbStoreSuccessful(Hash) - Method in interface net.i2p.router.ProfileManager
Note that we confirmed a successful send of db data to the peer.
Debug - Class in org.cybergarage.util
 
Debug() - Constructor for class org.cybergarage.util.Debug
 
DEBUG_IB_NSR - Static variable in class net.i2p.router.crypto.ratchet.RatchetTagSet
 
DEBUG_OB_NSR - Static variable in class net.i2p.router.crypto.ratchet.RatchetTagSet
 
DEBUG_SINGLE_ES - Static variable in class net.i2p.router.crypto.ratchet.RatchetTagSet
 
decay() - Method in class net.i2p.router.util.DecayingBloomFilter
 
decay() - Method in class net.i2p.router.util.DecayingHashSet
 
DecayingBloomFilter - Class in net.i2p.router.util
Series of bloom filters which decay over time, allowing their continual use for time sensitive data.
DecayingBloomFilter(int, int, String, I2PAppContext) - Constructor for class net.i2p.router.util.DecayingBloomFilter
only for extension by DHS
DecayingBloomFilter(I2PAppContext, int, int) - Constructor for class net.i2p.router.util.DecayingBloomFilter
Create a bloom filter that will decay its entries over time.
DecayingBloomFilter(I2PAppContext, int, int, String) - Constructor for class net.i2p.router.util.DecayingBloomFilter
Uses default m of 23, memory usage is 2 MB.
DecayingBloomFilter(I2PAppContext, int, int, String, int) - Constructor for class net.i2p.router.util.DecayingBloomFilter
Memory usage is 2 * (2**m) bits or 2**(m-2) bytes.
DecayingHashSet - Class in net.i2p.router.util
Double buffered hash set.
DecayingHashSet(I2PAppContext, int, int) - Constructor for class net.i2p.router.util.DecayingHashSet
Create a double-buffered hash set that will decay its entries over time.
DecayingHashSet(I2PAppContext, int, int, String) - Constructor for class net.i2p.router.util.DecayingHashSet
 
decode(int) - Method in class com.maxmind.db.Decoder
 
decode() - Method in class com.maxmind.db.Decoder
 
decode(byte[]) - Static method in class net.i2p.router.crypto.ratchet.Elligator2
From javascript version documentation: Returns an array with the point and the second argument of the corresponding call to the `encode` function.
decode(AtomicBoolean, byte[]) - Static method in class net.i2p.router.crypto.ratchet.Elligator2
From javascript version documentation: Returns an array with the point and the second argument of the corresponding call to the `encode` function.
decodeInteger(ByteBuffer, int, int) - Static method in class com.maxmind.db.Decoder
 
Decoder - Class in com.maxmind.db
 
Decoder(NodeCache, ByteBuffer, long) - Constructor for class com.maxmind.db.Decoder
 
Decoder.Type - Enum in com.maxmind.db
 
decrementOutstandingFloodfillSearches() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
decrementRemaining(Hash) - Method in class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
Note that we heard from the peer
decrementRemaining() - Method in class net.i2p.router.networkdb.kademlia.FloodSearchJob
 
decrypt(EncryptedBuildRecord, SessionKey, byte[]) - Static method in class net.i2p.data.i2np.BuildResponseRecord
 
decrypt(byte[], PrivateKey) - Method in class net.i2p.router.crypto.ElGamalAESEngine
Deprecated.
specify the key manager!
decrypt(byte[], PrivateKey, SessionKeyManager) - Method in class net.i2p.router.crypto.ElGamalAESEngine
Decrypt the message using the given private key and using tags from the specified key manager.
decrypt(byte[], PrivateKey, PrivateKey, MuxedSKM) - Method in class net.i2p.router.crypto.ratchet.ECIESAEADEngine
Try to decrypt the message with one or both of the given private keys
decrypt(byte[], PrivateKey, RatchetSKM) - Method in class net.i2p.router.crypto.ratchet.ECIESAEADEngine
Decrypt the message using the given private key and using tags from the specified key manager.
decrypt(byte[], PrivateKey, PrivateKey, MuxedSKM) - Method in class net.i2p.router.crypto.ratchet.MuxedEngine
Decrypt the message with the given private keys
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(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(TunnelBuildReplyMessage, TunnelCreatorConfig, List<Integer>) - Method in class net.i2p.router.tunnel.BuildReplyHandler
Decrypt the tunnel build reply records.
decrypt(I2PAppContext, byte[], int, int, HopConfig) - Static method in class net.i2p.router.tunnel.OutboundGatewayProcessor
Undo the crypto for a single hop.
decryptAESBlock(byte[], int, int, SessionKey, byte[], byte[], Set<SessionTag>, SessionKey) - Method in class net.i2p.router.crypto.ElGamalAESEngine
private byte[] decryptAESBlock(byte encrypted[], SessionKey key, byte iv[], byte sentTag[], Set foundTags, SessionKey foundKey) throws DataFormatException { return decryptAESBlock(encrypted, 0, encrypted.length, key, iv, sentTag, foundTags, foundKey); }
decryptAndHash(byte[], int, byte[], int, int) - Method in class com.southernstorm.noise.protocol.SymmetricState
Decrypts a block of ciphertext and mixes it into the handshake hash.
decryptFast(byte[], PrivateKey, SessionKeyManager) - Method in class net.i2p.router.crypto.ElGamalAESEngine
Tags only.
decryptFast(byte[], PrivateKey, RatchetSKM) - Method in class net.i2p.router.crypto.ratchet.ECIESAEADEngine
NSR/ES only.
decryptOnly(byte[], int, byte[], int, int) - Method in class com.southernstorm.noise.protocol.SymmetricState
I2P - Same as decryptAndHash() but without the post-mixHash(), for N only.
decryptSlow(byte[], PrivateKey, SessionKeyManager) - Method in class net.i2p.router.crypto.ElGamalAESEngine
Full ElG only.
decryptSlow(byte[], PrivateKey, RatchetSKM) - Method in class net.i2p.router.crypto.ratchet.ECIESAEADEngine
NS only.
decryptWithAd(byte[], byte[], int, byte[], int, int) - Method in class com.southernstorm.noise.protocol.ChaChaPolyCipherState
 
decryptWithAd(byte[], byte[], int, byte[], int, int) - Method in interface com.southernstorm.noise.protocol.CipherState
Decrypts a ciphertext buffer using the cipher and a block of associated data.
deepEquals(RouterAddress) - Method in class net.i2p.data.router.RouterAddress
Everything, including Transport, host, port, options, and cost
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
for IBGWs for efficiency (not our data)
DEFAULT_BLOCK - Static variable in class net.i2p.router.sybil.Analysis
 
DEFAULT_BLOCK_THRESHOLD - Static variable in class net.i2p.router.sybil.Analysis
 
DEFAULT_BLOCK_TIME - Static variable in class net.i2p.router.sybil.Analysis
 
DEFAULT_BURST_SECONDS - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
 
DEFAULT_CHUNK_SIZE - Static variable in class org.cybergarage.http.HTTP
 
DEFAULT_CONTENT_LANGUAGE - Static variable in class org.cybergarage.xml.XML
 
DEFAULT_CONTENT_TYPE - Static variable in class org.cybergarage.xml.XML
 
DEFAULT_COST - Static variable in class net.i2p.router.transport.udp.UDPTransport
 
DEFAULT_DB_DIR - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
 
DEFAULT_DELAY - Static variable in class net.i2p.router.tunnel.BatchedPreprocessor
 
DEFAULT_DESCRIPTION_URI - Static variable in class org.cybergarage.upnp.Device
 
DEFAULT_DISCOVERY_WAIT_TIME - Static variable in class org.cybergarage.upnp.Device
 
DEFAULT_DURATION - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_ENCRYPT_RI - Static variable in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
only on fast boxes, for now
DEFAULT_EXPIRATION_MS - Static variable in class net.i2p.data.i2np.I2NPMessageImpl
 
DEFAULT_EXPIRED_DEVICE_EXTRA_TIME - Static variable in class org.cybergarage.upnp.UPnP
 
DEFAULT_FREQUENCY - Static variable in class net.i2p.router.sybil.Analysis
 
DEFAULT_HOST - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
 
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_INTERNAL_PORT - Static variable in class net.i2p.router.transport.udp.UDPTransport
Deprecated.
unused
DEFAULT_IP_RESTRICTION - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_IPV6_CONFIG - Static variable in class net.i2p.router.transport.TransportUtil
 
DEFAULT_KEYDIR - Static variable in class net.i2p.router.KeyManager
 
DEFAULT_LEASE_TIME - Static variable in class org.cybergarage.upnp.Device
 
DEFAULT_MAX_TUNNELS - Static variable in class net.i2p.router.RouterThrottleImpl
 
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_MSEARCH_MX - Static variable in class org.cybergarage.upnp.ssdp.SSDP
 
DEFAULT_OUTBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
Caution, do not make DEFAULT_OUTBOUND_BANDWIDTH * DEFAULT_SHARE_PCT > 32 without thinking about the implications (default connection limits, for example) of moving the default bandwidth class from L to M, or maybe adjusting bandwidth class boundaries.
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_PORT - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
 
DEFAULT_PORT - Static variable in class org.cybergarage.http.HTTP
 
DEFAULT_PORT - Static variable in class org.cybergarage.http.HTTPServer
 
DEFAULT_PRESENTATION_URI - Static variable in class org.cybergarage.upnp.Device
 
DEFAULT_PUBLISH_UNREACHABLE - Static variable in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
 
DEFAULT_QUANTITY - Static variable in class net.i2p.router.TunnelPoolSettings
 
DEFAULT_REMOVE_TIME - Static variable in class net.i2p.router.sybil.Analysis
 
DEFAULT_SEED_URL - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
NOTE - URLs that are in both the standard and SSL groups must use the same hostname, so the reseed process will not download from both.
DEFAULT_SHARE_PERCENTAGE - Static variable in class net.i2p.router.Router
 
DEFAULT_SOURCES - Static variable in class net.i2p.router.transport.udp.UDPTransport
 
DEFAULT_SSL_SEED_URL - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
The I2P reseed servers are managed by backup (backup@mail.i2p).
DEFAULT_STARTUP_WAIT_TIME - Static variable in class org.cybergarage.upnp.Device
 
DEFAULT_STRATUM - Static variable in class net.i2p.router.RouterClock
 
DEFAULT_TAGS - Static variable in class net.i2p.router.crypto.TransientSessionKeyManager
This was 100 since 0.6.1.10 (50 before that).
DEFAULT_TIMEOUT - Static variable in class org.cybergarage.http.HTTP
 
DEFAULT_TIMEOUT - Static variable in class org.cybergarage.http.HTTPServer
Default timeout connection for HTTP comunication
DEFAULT_TTL - Static variable in class org.cybergarage.upnp.UPnP
 
DEFINITE_FAILURE - Static variable in class org.freenetproject.ForwardPortStatus
The port forward definitely failed.
DEFINITE_SUCCESS - Static variable in class org.freenetproject.ForwardPortStatus
The port forward definitely succeeded.
DefragmentedReceiverImpl(byte[]) - Constructor for class net.i2p.router.tunnel.FragmentTest.DefragmentedReceiverImpl
 
DefragmentedReceiverImpl(byte[], byte[]) - Constructor for class net.i2p.router.tunnel.FragmentTest.DefragmentedReceiverImpl
 
DefragmentedReceiverImpl(byte[], byte[], byte[]) - Constructor for class net.i2p.router.tunnel.FragmentTest.DefragmentedReceiverImpl
 
delay - Variable in class net.i2p.router.startup.ClientAppConfig
 
DELAY_DEFAULT - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
 
DelayedFlush() - Constructor for class net.i2p.router.tunnel.TunnelGateway.DelayedFlush
 
DelayedRunClient(SimpleTimer2, RouterContext, String, String, String[]) - Constructor for class net.i2p.router.startup.LoadClientAppsJob.DelayedRunClient
caller MUST call schedule()
DelayedRunClient(SimpleTimer2, RouterContext, String, String, String[], ThreadGroup, ClassLoader) - Constructor for class net.i2p.router.startup.LoadClientAppsJob.DelayedRunClient
caller MUST call schedule()
delete(int) - Method in class net.i2p.router.crypto.ratchet.SparseArray
Removes the mapping from the specified key, if there was any.
delete(long) - Method in class net.i2p.router.sybil.PersistSybil
Delete the file for a particular date
deleteClientAppConfig(ClientAppConfig) - Static method in class net.i2p.router.startup.ClientAppConfig
This works for both split and non-split config.
deleteOldProfiles(long) - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
Delete profile files with timestamps older than 'age' ago
DELIM - Static variable in class org.cybergarage.soap.SOAP
 
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 for garlic cloves.
DeliveryInstructions() - Constructor for class net.i2p.data.i2np.DeliveryInstructions
 
DeliveryInstructionsTest - Class in net.i2p.data.i2np
Test harness for loading / storing DeliveryInstructions objects
DeliveryInstructionsTest() - Constructor for class net.i2p.data.i2np.DeliveryInstructionsTest
 
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
 
Description - Class in org.cybergarage.upnp.device
 
Description() - Constructor for class org.cybergarage.upnp.device.Description
 
destinationEstablished(ClientConnectionRunner, Destination) - Method in class net.i2p.router.client.ClientManager
Add to the clients list.
destroy() - Method in class com.southernstorm.noise.crypto.Poly1305
 
destroy() - Method in class com.southernstorm.noise.protocol.ChaChaPolyCipherState
 
destroy() - Method in class com.southernstorm.noise.protocol.CipherStatePair
 
destroy() - Method in class com.southernstorm.noise.protocol.Curve25519DHState
 
destroy() - Method in interface com.southernstorm.noise.protocol.Destroyable
Destroys all sensitive state in the current object.
destroy() - Method in class com.southernstorm.noise.protocol.HandshakeState
 
destroy(byte[]) - Static method in class com.southernstorm.noise.protocol.Noise
Destroys the contents of a byte array.
destroy() - Method in class com.southernstorm.noise.protocol.SymmetricState
 
destroy() - Method in class net.i2p.router.tunnel.BloomFilterIVValidator
 
Destroyable - Interface in com.southernstorm.noise.protocol
Interface for objects that implement destroying.
DETAIL - Static variable in class org.cybergarage.soap.SOAP
 
DetectedIP - Class in org.freenetproject
Class returned by a FredPluginIPDetector.
DetectedIP(InetAddress, short) - Constructor for class org.freenetproject.DetectedIP
 
Device - Class in org.cybergarage.upnp
 
Device(Node, Node) - Constructor for class org.cybergarage.upnp.Device
 
Device() - Constructor for class org.cybergarage.upnp.Device
 
Device(Node) - Constructor for class org.cybergarage.upnp.Device
 
Device(File) - Constructor for class org.cybergarage.upnp.Device
 
Device(InputStream) - Constructor for class org.cybergarage.upnp.Device
 
Device(String) - Constructor for class org.cybergarage.upnp.Device
 
deviceAdded(Device) - Method in class net.i2p.router.transport.UPnP
DeviceChangeListener
deviceAdded(Device) - Method in interface org.cybergarage.upnp.device.DeviceChangeListener
 
DeviceChangeListener - Interface in org.cybergarage.upnp.device
 
deviceChangeListenerList - Variable in class org.cybergarage.upnp.ControlPoint
 
DeviceData - Class in org.cybergarage.upnp.xml
 
DeviceData() - Constructor for class org.cybergarage.upnp.xml.DeviceData
 
DeviceList - Class in org.cybergarage.upnp
 
DeviceList() - Constructor for class org.cybergarage.upnp.DeviceList
 
deviceNotifyReceived(SSDPPacket) - Method in interface org.cybergarage.upnp.device.NotifyListener
 
deviceRemoved(Device) - Method in class net.i2p.router.transport.UPnP
DeviceChangeListener
deviceRemoved(Device) - Method in interface org.cybergarage.upnp.device.DeviceChangeListener
 
deviceSearchReceived(SSDPPacket) - Method in class org.cybergarage.upnp.Device
 
deviceSearchReceived(SSDPPacket) - Method in interface org.cybergarage.upnp.device.SearchListener
 
deviceSearchResponse(SSDPPacket) - Method in class org.cybergarage.upnp.Device
 
deviceSearchResponseReceived(SSDPPacket) - Method in interface org.cybergarage.upnp.device.SearchResponseListener
 
DHSessionKeyBuilder - Class in net.i2p.router.transport.crypto
Generate a new session key through a diffie hellman exchange.
DHSessionKeyBuilder() - Constructor for class net.i2p.router.transport.crypto.DHSessionKeyBuilder
Create a new public/private value pair for the DH exchange.
DHSessionKeyBuilder(I2PAppContext) - Constructor for class net.i2p.router.transport.crypto.DHSessionKeyBuilder
Create a new public/private value pair for the DH exchange.
DHSessionKeyBuilder.Factory - Interface in net.i2p.router.transport.crypto
 
DHSessionKeyBuilder.InvalidPublicParameterException - Exception in net.i2p.router.transport.crypto
 
DHSessionKeyBuilder.PrecalcRunner - Class in net.i2p.router.transport.crypto
Try to keep DH pairs at the ready.
DHSessionKeyBuilderTest - Class in net.i2p.router.transport.crypto
 
DHSessionKeyBuilderTest() - Constructor for class net.i2p.router.transport.crypto.DHSessionKeyBuilderTest
 
DHState - Interface in com.southernstorm.noise.protocol
Interface to a Diffie-Hellman algorithm for the Noise protocol.
DIR_PREFIX - Static variable in class net.i2p.router.networkdb.kademlia.PersistentDataStore
 
disable() - Method in class net.i2p.router.Blocklist
 
disabled - Variable in class net.i2p.router.startup.ClientAppConfig
 
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.
disconnectClient(String) - Method in class net.i2p.router.client.ClientConnectionRunner
Send a DisconnectMessage and log with level Log.ERROR.
disconnectClient(String, int) - Method in class net.i2p.router.client.ClientConnectionRunner
 
disconnected() - Method in class net.i2p.router.client.ClientConnectionRunner
 
disconnected(I2CPMessageReader) - Method in class net.i2p.router.client.ClientMessageEventListener
 
DISCOVER - Static variable in class org.cybergarage.upnp.device.MAN
 
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.
Disposer - Class in org.cybergarage.upnp.device
 
Disposer(ControlPoint) - Constructor for class org.cybergarage.upnp.device.Disposer
 
dist - Variable in class net.i2p.router.sybil.Pair
 
distance(Location) - Method in class com.maxmind.geoip.Location
 
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
 
distributeMessage(SendMessageMessage) - Method in class net.i2p.router.client.ClientConnectionRunner
Distribute the message.
distributeMessage(Destination, Destination, Payload, MessageId, long, long, int) - Method in class net.i2p.router.client.ClientManager
Distribute message to a local or remote destination.
distributeMessage(Destination, Destination, Payload, MessageId, long, long, int) - Method in class net.i2p.router.client.LocalClientManager
Local only TODO: we could have per-destination delay/drop parameters in the client options
dma_code - Variable in class com.maxmind.geoip.Location
 
doDH(PrivateKey, PublicKey) - Static method in class net.i2p.router.crypto.ratchet.ECIESAEADEngine
 
doFinal(byte[], int) - Method in class net.i2p.router.transport.udp.I2PHMac
 
DOMAIN_EDITION - Static variable in class com.maxmind.geoip.DatabaseInfo
 
DOMAIN_EDITION_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
done() - Method in class net.i2p.router.networkdb.reseed.ReseedChecker
The reseed is complete
DONT_DROP_PRIORITY - Static variable in class net.i2p.router.util.CoDelPriorityBlockingQueue
if priority is >= this, never drop
DONT_FAIL_PERIOD - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
for the 10 minutes after startup, don't fail db entries so that if we were offline for a while, we'll have a chance of finding some live peers with the previous references
doSend(I2CPMessage) - Method in class net.i2p.router.client.ClientConnectionRunner
Actually send the I2CPMessage to the peer through the socket
doSend(I2CPMessage) - Method in class net.i2p.router.client.QueuedClientConnectionRunner
Actually send the I2CPMessage to the client.
drainAllTo(Collection<? super E>) - Method in class net.i2p.router.util.CoDelBlockingQueue
Drains all, without updating stats or dropping.
drainAllTo(Collection<? super E>) - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
Drains all, without updating stats or dropping.
drainTo(Collection<? super E>) - Method in class net.i2p.router.util.CoDelBlockingQueue
Updates stats and possibly drops while draining.
drainTo(Collection<? super E>, int) - Method in class net.i2p.router.util.CoDelBlockingQueue
Updates stats and possibly drops while draining.
drainTo(Collection<? super E>) - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
Updates stats and possibly drops while draining.
drainTo(Collection<? super E>, int) - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
Updates stats and possibly drops while draining.
drop() - Method in class net.i2p.router.OutNetMessage
For CDQ
drop() - Method in class net.i2p.router.transport.udp.InboundMessageState
For CDQ
drop() - Method in class net.i2p.router.transport.udp.OutboundMessageState
For CDQ
drop() - Method in class net.i2p.router.transport.udp.UDPPacket
For CDQ
drop() - Method in class net.i2p.router.tunnel.PendingGatewayMessage
For CDQ
drop() - Method in interface net.i2p.router.util.CDQEntry
Implement any reclaimation of resources here
dropAfterLookupFailed(Hash) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
Final remove for a router info.
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.kademlia.HandleFloodfillDatabaseStoreMessageJob
 
dropped() - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
Dropped by the job queue
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
This does not send a session destroy, caller must do that if desired.
dropPeer(PeerState, boolean, String) - Method in class net.i2p.router.transport.udp.UDPTransport
This does not send a session destroy, caller must do that if desired.
Dummy - Class in org.cybergarage
Exists only to enable package.html to be included in javadoc.
Dummy() - Constructor for class org.cybergarage.Dummy
 
DUMMY_DEFAULT - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
 
DummyClientManagerFacade - Class in net.i2p.router.dummy
Manage all interactions with clients
DummyClientManagerFacade(RouterContext) - Constructor for class net.i2p.router.dummy.DummyClientManagerFacade
 
DummyNetworkDatabaseFacade - Class in net.i2p.router.dummy
 
DummyNetworkDatabaseFacade(RouterContext) - Constructor for class net.i2p.router.dummy.DummyNetworkDatabaseFacade
 
DummyPeerManagerFacade - Class in net.i2p.router.dummy
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided.
DummyPeerManagerFacade() - Constructor for class net.i2p.router.dummy.DummyPeerManagerFacade
 
DummyThrottle - Class in net.i2p.router.transport.udp
Since the TimedWeightedPriorityMessageQueue.add() was disabled by jrandom in UDPTransport.java on 2006-02-19, and the choke/unchoke was disabled at the same time, all of TWPMQ is pointless, so just do this for now.
DummyThrottle() - Constructor for class net.i2p.router.transport.udp.DummyThrottle
 
DummyTunnelManagerFacade - Class in net.i2p.router.dummy
Build and maintain tunnels throughout the network.
DummyTunnelManagerFacade() - Constructor for class net.i2p.router.dummy.DummyTunnelManagerFacade
 
DummyValidator - Class in net.i2p.router.tunnel
accept everything
dump(I2PAppContext, int) - Static method in class net.i2p.router.tasks.ThreadDump
Signal the wrapper to asynchronously dump threads to wrapper.log.
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 Z _ 
Skip navigation links