- 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
-
- 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
-
- 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.