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 _ 

C

cache - Variable in class com.maxmind.geoip2.DatabaseReader.Builder
 
CACHE_CONTROL - Static variable in class org.cybergarage.http.HTTP
 
CachedIteratorArrayList<E> - Class in net.i2p.router.util
ArrayList that uses a single iterator.
CachedIteratorArrayList() - Constructor for class net.i2p.router.util.CachedIteratorArrayList
 
CachedIteratorArrayList(Collection<? extends E>) - Constructor for class net.i2p.router.util.CachedIteratorArrayList
 
CachedIteratorArrayList(int) - Constructor for class net.i2p.router.util.CachedIteratorArrayList
 
CachedIteratorArrayListTest - Class in net.i2p.router.util
 
CachedIteratorArrayListTest() - Constructor for class net.i2p.router.util.CachedIteratorArrayListTest
 
CachedIteratorCollection<E> - Class in net.i2p.router.util
Extend java.util.AbstractCollection to create a collection that can be iterated over without creation of a new object
CachedIteratorCollection() - Constructor for class net.i2p.router.util.CachedIteratorCollection
Default constructor
CachedIteratorCollectionTest - Class in net.i2p.router.util
A set of tests to ensure that the CachedIteratorCollection class is functioning as intended
CachedIteratorCollectionTest() - Constructor for class net.i2p.router.util.CachedIteratorCollectionTest
 
cachedXor(Hash) - Method in class net.i2p.router.networkdb.kademlia.LocalHash
Calculate the xor with the current object and the specified hash, caching values where possible.
calc(PeerProfile) - Static method in class net.i2p.router.peermanager.CapacityCalculator
 
calc(PeerProfile) - Static method in class net.i2p.router.peermanager.IntegrationCalculator
 
calc(PeerProfile) - Static method in class net.i2p.router.peermanager.SpeedCalculator
 
calculate(byte[], int, DHState) - Method in class com.southernstorm.noise.protocol.Curve25519DHState
 
calculate(byte[], int, DHState) - Method in interface com.southernstorm.noise.protocol.DHState
Performs a Diffie-Hellman calculation with this object as the private key.
calculate(SessionKey, byte[], int, int, byte[], int) - Method in class net.i2p.router.transport.udp.SSUHMACGenerator
Calculate the HMAC of the data with the given key
calculateIPGroups16(List<RouterInfo>, Map<Hash, Points>) - Method in class net.i2p.router.sybil.Analysis
 
calculateIPGroups24(List<RouterInfo>, Map<Hash, Points>) - Method in class net.i2p.router.sybil.Analysis
 
calculateIPGroups32(List<RouterInfo>, Map<Hash, Points>) - Method in class net.i2p.router.sybil.Analysis
 
calculateIPGroupsFamily(List<RouterInfo>, Map<Hash, Points>) - Method in class net.i2p.router.sybil.Analysis
 
calculateIPGroupsUs(List<RouterInfo>, Map<Hash, Points>, List<RouterInfo>, List<RouterInfo>, List<RouterInfo>) - Method in class net.i2p.router.sybil.Analysis
 
calculatePairDistance(List<RouterInfo>, Map<Hash, Points>, List<Pair>) - Method in class net.i2p.router.sybil.Analysis
 
calculateRouterInfo(Hash, String, List<RouterInfo>, Map<Hash, Points>) - Method in class net.i2p.router.sybil.Analysis
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.DatabaseLookupMessage
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.DatabaseStoreMessage
calculate the message body's length (not including the header and footer)
calculateWrittenLength() - Method in class net.i2p.data.i2np.DataMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.DeliveryStatusMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.GarlicMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.I2NPMessageImpl
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.ShortTunnelBuildMessage
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.ShortTunnelBuildReplyMessage
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.TunnelBuildMessageBase
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.TunnelDataMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.TunnelGatewayMessage
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.UnknownI2NPMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.VariableTunnelBuildMessage
 
calculateWrittenLength() - Method in class net.i2p.data.i2np.VariableTunnelBuildReplyMessage
 
CALLBACK - Static variable in class org.cybergarage.http.HTTP
 
caluculateConfigId(String) - Static method in class org.cybergarage.upnp.UPnP
 
cancelGracefulShutdown() - Method in class net.i2p.router.Router
Cancel any prior request to shut the router down gracefully.
cancelShutdownStatus() - Method in interface net.i2p.router.RouterThrottle
 
cancelShutdownStatus() - Method in class net.i2p.router.RouterThrottleImpl
 
canConnect(Hash, Hash) - Method in class net.i2p.router.tunnel.pool.ConnectChecker
Can "from" connect to "to" based on published addresses? This is intended for tunnel candidates, where we already have the RI.
canConnect(int, RouterInfo) - Method in class net.i2p.router.tunnel.pool.ConnectChecker
Can we connect to "to" based on published addresses? This is intended for tunnel candidates, where we already have the RI.
canConnect(RouterInfo, int) - Method in class net.i2p.router.tunnel.pool.ConnectChecker
Can "from" connect to us based on published addresses? This is intended for tunnel candidates, where we already have the RI.
canIntroduce() - Method in class net.i2p.router.transport.udp.UDPTransport
For EstablishmentManager
CAPABILITY_BW12 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW128 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW256 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW32 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW512 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW64 - Static variable in class net.i2p.router.Router
 
CAPABILITY_BW_UNLIMITED - Static variable in class net.i2p.router.Router
 
CAPABILITY_FLOODFILL - Static variable in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
 
CAPABILITY_HIDDEN - Static variable in class net.i2p.data.router.RouterInfo
 
CAPABILITY_NEW_TUNNEL - Static variable in class net.i2p.router.Router
Deprecated.
unused
CAPABILITY_REACHABLE - Static variable in class net.i2p.router.Router
 
CAPABILITY_UNREACHABLE - Static variable in class net.i2p.router.Router
 
capacity() - Method in class org.xlattice.crypto.filters.BloomSHA1
 
CAPACITY_INTRODUCER - Static variable in class net.i2p.router.transport.udp.UDPAddress
 
CAPACITY_TESTING - Static variable in class net.i2p.router.transport.udp.UDPAddress
 
CapacityCalculator - Class in net.i2p.router.peermanager
Estimate how many of our tunnels the peer can join per hour.
CapacityCalculator() - Constructor for class net.i2p.router.peermanager.CapacityCalculator
 
cause - Variable in class net.i2p.router.Banlist.Entry
why they were banlisted
causeCode - Variable in class net.i2p.router.Banlist.Entry
separate code so cause can contain {0} for translation
CDPQEntry - Interface in net.i2p.router.util
For CoDelPriorityQueue
CDQEntry - Interface in net.i2p.router.util
For CoDelQueue
CERT_SUFFIX - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
 
ChaChaPolyCipherState - Class in com.southernstorm.noise.protocol
Implements the ChaChaPoly cipher for Noise.
ChaChaPolyCipherState() - Constructor for class com.southernstorm.noise.protocol.ChaChaPolyCipherState
Constructs a new cipher state for the "ChaChaPoly" algorithm.
ChaChaPolyCipherState(ChaChaPolyCipherState) - Constructor for class com.southernstorm.noise.protocol.ChaChaPolyCipherState
Copy constructor for cloning
CHANGE_IP - Static variable in class net.i2p.router.util.EventLog
 
CHANGE_PORT - Static variable in class net.i2p.router.util.EventLog
 
changePeerPort(PeerState, int) - Method in class net.i2p.router.transport.udp.UDPTransport
Remove and add to peersByRemoteHost map
changePort(int) - Method in class net.i2p.router.transport.udp.PeerState
Caller should sync; UDPTransport must remove and add to peersByRemoteHost map
changeState(EstablishBase.State) - Method in class net.i2p.router.transport.ntcp.EstablishBase
 
CHARSET - Static variable in class org.cybergarage.http.HTTP
 
CHARSET_UTF8 - Static variable in class org.cybergarage.xml.XML
 
checkReseed(int) - Method in class net.i2p.router.networkdb.reseed.ReseedChecker
Check if a reseed is needed, and start it
CHECKSUM_LENGTH - Static variable in class net.i2p.data.i2np.I2NPMessageImpl
 
checkTunnel(boolean, List<Hash>) - Method in class net.i2p.router.tunnel.pool.TunnelPeerSelector
Connectivity check.
CHMCache - Class in com.maxmind.db
A simplistic cache using a ConcurrentHashMap.
CHMCache() - Constructor for class com.maxmind.db.CHMCache
 
CHMCache(int) - Constructor for class com.maxmind.db.CHMCache
 
choke(Hash) - Method in class net.i2p.router.transport.udp.DummyThrottle
 
choke(Hash) - Method in interface net.i2p.router.transport.udp.OutboundMessageFragments.ActiveThrottle
 
choke(Hash) - Method in class net.i2p.router.transport.udp.TimedWeightedPriorityMessageQueue
 
CHUNKED - Static variable in class org.cybergarage.http.HTTP
 
CipherState - Interface in com.southernstorm.noise.protocol
Interface to an authenticated cipher for use in the Noise protocol.
CipherStatePair - Class in com.southernstorm.noise.protocol
Class that contains a pair of CipherState objects.
CipherStatePair(CipherState, CipherState) - Constructor for class com.southernstorm.noise.protocol.CipherStatePair
Constructs a pair of CipherState objects.
city - Variable in class com.maxmind.geoip.Location
 
CITY_EDITION_REV0 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
CITY_EDITION_REV0_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
CITY_EDITION_REV1 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
CITY_EDITION_REV1_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
ck - Variable in class net.i2p.router.crypto.ratchet.SplitKeys
 
className - Variable in class net.i2p.router.startup.ClientAppConfig
 
classpath - Variable in class net.i2p.router.startup.ClientAppConfig
 
clear() - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
 
clear() - Method in class net.i2p.router.crypto.ratchet.SparseArray
Removes all key-value mappings from this SparseArray.
clear() - Method in class net.i2p.router.networkdb.kademlia.NegativeLookupCache
 
clear() - Method in class net.i2p.router.transport.udp.UDPSender
Clear outbound queue, probably in preparation for sending destroy() to everybody.
clear() - Method in class net.i2p.router.util.ArraySet
 
clear() - Method in class net.i2p.router.util.CachedIteratorCollection
Clears the AbstractCollectionTest object, all pointers reset to 'null'
Clear() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
 
clear() - Method in class net.i2p.router.util.CoDelBlockingQueue
 
clear() - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
 
clear() - Method in class net.i2p.router.util.DecayingBloomFilter
 
clear() - Method in class net.i2p.router.util.DecayingHashSet
 
clear() - Method in class net.i2p.router.util.RemovableSingletonSet
 
clear() - Method in class org.xlattice.crypto.filters.BloomSHA1
Synchronized version
clearAllCaches() - Method in class net.i2p.router.message.OutboundCache
 
clearAlreadySent() - Method in class net.i2p.router.message.OutboundClientMessageStatus
 
clearCache() - Method in class net.i2p.router.transport.udp.SSUHMACGenerator
 
clearCache() - Static method in class net.i2p.router.transport.udp.UDPAddress
 
clearCache() - Static method in class net.i2p.router.transport.udp.UDPPacket
Call at shutdown/startup to not hold ctx refs
clearCaches(OutboundCache.HashPair, Lease, TunnelInfo, TunnelInfo) - Method in class net.i2p.router.message.OutboundCache
Called on failure to give us a better chance of success next time.
clearCaches() - Static method in class net.i2p.router.Router
Not for external use.
clearCaches() - Static method in class net.i2p.router.transport.TransportImpl
 
clearCloves() - Method in class net.i2p.router.message.GarlicConfig
 
clearCloves() - Method in class net.i2p.router.message.PayloadGarlicConfig
 
clearHeaders() - Method in class org.cybergarage.http.HTTPPacket
 
clearKey() - Method in class com.southernstorm.noise.protocol.Curve25519DHState
 
clearKey() - Method in interface com.southernstorm.noise.protocol.DHState
Clears the key pair.
clearNACKs() - Method in class net.i2p.router.transport.udp.OutboundMessageState
 
clearOutbound() - Method in class net.i2p.router.transport.udp.UDPEndpoint
Clear outbound queue, probably in preparation for sending destroy() to everybody.
clearProfiles() - Method in class net.i2p.router.peermanager.PeerManager
 
clearProfiles() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
clearReceived() - Method in class net.i2p.router.tunnel.GatewayITBase.TestReceiver
 
clearSID() - Method in class org.cybergarage.upnp.Service
 
clearXorCache() - Method in class net.i2p.router.networkdb.kademlia.LocalHash
 
clearZeroRead() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
workaround for EventPumper
ClientAppConfig - Class in net.i2p.router.startup
Contains a really simple ClientApp "structure" and some static methods so they can be used both by LoadClientAppsJob and by the configuration page in the router console.
ClientAppConfig(String, String, String, long, boolean) - Constructor for class net.i2p.router.startup.ClientAppConfig
 
ClientAppConfig(String, String, String, long, boolean, String, String, String) - Constructor for class net.i2p.router.startup.ClientAppConfig
 
clientAppManager() - Method in class net.i2p.router.RouterContext
The RouterAppManager.
ClientConnectionRunner - Class in net.i2p.router.client
Bridge the router and the client - managing state for a client.
ClientConnectionRunner(RouterContext, ClientManager, Socket) - Constructor for class net.i2p.router.client.ClientConnectionRunner
Create a new runner against the given socket
ClientListenerRunner - Class in net.i2p.router.client
Listen for connections on the specified port, and toss them onto the client manager's set of connections once they are established.
ClientListenerRunner(RouterContext, ClientManager, int) - Constructor for class net.i2p.router.client.ClientListenerRunner
 
ClientManager - Class in net.i2p.router.client
Coordinate connections and various tasks
ClientManager(RouterContext, int) - Constructor for class net.i2p.router.client.ClientManager
Does not start the listeners.
clientManager() - Method in class net.i2p.router.RouterContext
How are we coordinating clients for the router?
ClientManagerFacade - Class in net.i2p.router
Manage all interactions with clients
ClientManagerFacade() - Constructor for class net.i2p.router.ClientManagerFacade
 
ClientManagerFacadeImpl - Class in net.i2p.router.client
Base impl of the client facade
ClientManagerFacadeImpl(RouterContext) - Constructor for class net.i2p.router.client.ClientManagerFacadeImpl
 
ClientMessage - Class in net.i2p.router
Wrap a message either destined for a local client or received from one.
ClientMessage(Destination, Payload, SessionConfig, Destination, MessageId, long, long, int) - Constructor for class net.i2p.router.ClientMessage
For outbound (locally originated)
ClientMessage(Hash, Payload) - Constructor for class net.i2p.router.ClientMessage
For inbound (from remote dest)
ClientMessageEventListener - Class in net.i2p.router.client
Receive events from the client and handle them accordingly (updating the runner when necessary)
ClientMessageEventListener(RouterContext, ClientConnectionRunner, boolean) - Constructor for class net.i2p.router.client.ClientMessageEventListener
 
ClientMessagePool - Class in net.i2p.router
Manage all of the inbound and outbound client messages maintained by the router.
ClientMessagePool(RouterContext) - Constructor for class net.i2p.router.ClientMessagePool
 
clientMessagePool() - Method in class net.i2p.router.RouterContext
Where do we toss messages for the clients (and where do we get client messages to forward on from)?
clientName - Variable in class net.i2p.router.startup.ClientAppConfig
 
ClientPeerSelector - Class in net.i2p.router.tunnel.pool
Pick peers randomly out of the fast pool, and put them into tunnels ordered by XOR distance from a random key.
ClientPeerSelector(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.ClientPeerSelector
 
ClientTunnelSettings - Class in net.i2p.router
Wrap up the client settings specifying their tunnel criteria
ClientTunnelSettings(Hash) - Constructor for class net.i2p.router.ClientTunnelSettings
 
ClientWriterRunner - Class in net.i2p.router.client
Async writer class so that if a client app hangs, they wont take down the whole router with them (since otherwise the JobQueue would block until the client reads from their i2cp socket, causing all sorts of bad things to happen) For external I2CP connections only.
ClientWriterRunner(RouterContext, ClientConnectionRunner) - Constructor for class net.i2p.router.client.ClientWriterRunner
 
CLOCK_FUDGE_FACTOR - Static variable in class net.i2p.router.Router
let clocks be off by 1 minute
CLOCK_SHIFT - Static variable in class net.i2p.router.util.EventLog
 
clockShift(long) - Method in class net.i2p.router.Router
The clock shift listener.
clockShift(long) - Method in interface net.i2p.router.RouterClock.ClockShiftListener
 
clone() - Method in class com.southernstorm.noise.crypto.Poly1305
I2P
clone() - Method in class com.southernstorm.noise.protocol.ChaChaPolyCipherState
I2P
clone() - Method in interface com.southernstorm.noise.protocol.CipherState
I2P
clone() - Method in class com.southernstorm.noise.protocol.Curve25519DHState
I2P
clone() - Method in interface com.southernstorm.noise.protocol.DHState
I2P
clone() - Method in class com.southernstorm.noise.protocol.HandshakeState
I2P Must be called before both eph.
clone() - Method in class com.southernstorm.noise.protocol.SymmetricState
I2P
clone() - Method in class net.i2p.router.crypto.ratchet.SparseArray
 
close() - Method in class com.maxmind.db.Reader
/**
close() - Method in class com.maxmind.geoip.LookupService
Closes the lookup service.
close() - Method in class com.maxmind.geoip2.DatabaseReader
Closes the database.
close() - Method in class net.i2p.router.transport.BandwidthLimitedInputStream
 
close() - Method in class net.i2p.router.transport.BandwidthLimitedOutputStream
 
close(String, Exception) - Method in class net.i2p.router.transport.ntcp.EstablishBase
Release resources on timeout.
close(String, Exception) - Method in interface net.i2p.router.transport.ntcp.EstablishState
Release resources on timeout.
close() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
close(boolean) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
close(String, Exception) - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
Release resources on timeout.
CLOSE - Static variable in class org.cybergarage.http.HTTP
 
close() - Method in class org.cybergarage.http.HTTPServer
 
close() - Method in class org.cybergarage.http.HTTPServerList
 
close() - Method in class org.cybergarage.http.HTTPSocket
 
close() - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
 
close() - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
 
close() - Method in class org.cybergarage.upnp.ssdp.SSDPNotifySocketList
 
close() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList
 
close() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocketList
 
ClosedDatabaseException - Exception in com.maxmind.db
Signals that the underlying database has been closed.
ClosedDatabaseException() - Constructor for exception com.maxmind.db.ClosedDatabaseException
 
closeOnTimeout(String, Exception) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
Close and release EstablishState resources.
CloveSet - Class in net.i2p.router.message
Wrap up the data contained in a GarlicMessage after being decrypted
CloveSet(GarlicClove[], Certificate, long, long) - Constructor for class net.i2p.router.message.CloveSet
 
CN_SUFFIX - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
 
COALESCE_TIME - Static variable in class net.i2p.router.Router
coalesce stats this often - should be a little less than one minute, so the graphs get updated
coalesceOnly(boolean) - Method in class net.i2p.router.peermanager.PeerProfile
Caller must next call updateValues()
coalesceStats() - Method in class net.i2p.router.peermanager.DBHistory
 
coalesceStats() - Method in class net.i2p.router.peermanager.PeerProfile
Update the stats and rates.
coalesceStats() - Method in class net.i2p.router.peermanager.TunnelHistory
 
CoalesceStatsEvent - Class in net.i2p.router.tasks
Coalesce the stats framework every minute
CoalesceStatsEvent(RouterContext) - Constructor for class net.i2p.router.tasks.CoalesceStatsEvent
 
code2String(int) - Static method in class org.cybergarage.http.HTTPStatus
 
code2String(int) - Static method in class org.cybergarage.upnp.UPnPStatus
 
CoDelBlockingQueue<E extends CDQEntry> - Class in net.i2p.router.util
CoDel implementation of Active Queue Management.
CoDelBlockingQueue(I2PAppContext, String, int) - Constructor for class net.i2p.router.util.CoDelBlockingQueue
 
CoDelPriorityBlockingQueue<E extends CDPQEntry> - Class in net.i2p.router.util
CoDel implementation of Active Queue Management.
CoDelPriorityBlockingQueue(I2PAppContext, String, int) - Constructor for class net.i2p.router.util.CoDelPriorityBlockingQueue
 
com.maxmind.db - package com.maxmind.db
This is MaxMind-DB-Reader-java release 1.2.2 2017-02-17 retrieved from github.
com.maxmind.geoip - package com.maxmind.geoip
This is geoip-api-java release 1.3.1 2016-02-08 retrieved from github.
com.maxmind.geoip2 - package com.maxmind.geoip2
This is GeoIP2-java release 2.12.0 2018-04-11 retrieved from github.
com.southernstorm.noise.crypto - package com.southernstorm.noise.crypto
Fallback implementations of cryptographic primitives.
com.southernstorm.noise.protocol - package com.southernstorm.noise.protocol
Provides classes for communicating via the Noise protocol.
CommandLine - Class in net.i2p.router
Simple command line access to various utilities.
CommandLine() - Constructor for class net.i2p.router.CommandLine
 
commErrorOccurred(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that there was some sort of communication error talking with the peer
commErrorOccurred(Hash) - Method in interface net.i2p.router.ProfileManager
Note that there was some sort of communication error talking with the peer
commSystem() - Method in class net.i2p.router.RouterContext
How do we pass messages from our outNetMessagePool to another router
CommSystemFacade - Class in net.i2p.router
Manages the communication subsystem between peers, including connections, listeners, transports, connection keys, etc.
CommSystemFacade() - Constructor for class net.i2p.router.CommSystemFacade
 
CommSystemFacade.Status - Enum in net.i2p.router
Since the codes may change.
CommSystemFacadeImpl - Class in net.i2p.router.transport
 
CommSystemFacadeImpl(RouterContext) - Constructor for class net.i2p.router.transport.CommSystemFacadeImpl
 
compare(PeerProfile, PeerProfile) - Method in class net.i2p.router.peermanager.InverseCapacityComparator
Compare the two objects backwards.
compare(PeerProfile, PeerProfile) - Method in class net.i2p.router.peermanager.SpeedComparator
 
compareTo(Pair) - Method in class net.i2p.router.sybil.Pair
 
compareTo(Points) - Method in class net.i2p.router.sybil.Points
 
COMPLETE - Static variable in class com.southernstorm.noise.protocol.HandshakeState
The handshake is complete and the data session ciphers have been split() out successfully.
complete(Hash) - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
Must be called by the search job queued by search() on success or failure
complete() - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
complete(boolean) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
complete(FIFOBandwidthLimiter.Request) - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.CompleteListener
 
complete() - Method in class net.i2p.router.transport.udp.InboundEstablishState
Notify successful completion
complete() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
 
completed() - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
completed() - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
CONCURRENT_SEARCHES - Static variable in class net.i2p.router.networkdb.kademlia.FloodSearchJob
 
configDir(I2PAppContext) - Static method in class net.i2p.router.startup.ClientAppConfig
 
configFile - Variable in class net.i2p.router.startup.ClientAppConfig
 
configFile(I2PAppContext) - Static method in class net.i2p.router.startup.ClientAppConfig
 
CONFIGID_UPNP_ORG_MAX - Static variable in class org.cybergarage.upnp.UPnP
 
configureNewTunnel() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
configureNewTunnel() - Method in class net.i2p.router.tunnel.pool.TunnelPool
 
confirmed(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
confirmedPacketsSent() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
note that we just sent the SessionConfirmed packet
CONGESTION_COST_ADJUSTMENT - Static variable in class net.i2p.router.transport.TransportImpl
TODO change to 2
connect() - Method in class net.i2p.router.client.ClientManagerFacadeImpl
The InternalClientManager interface.
CONNECT_TIMEOUT - Static variable in class net.i2p.router.client.ClientListenerRunner
give the i2cp client 5 seconds to show that they're really i2cp clients
ConnectChecker - Class in net.i2p.router.tunnel.pool
Tools to check transport compatibility.
ConnectChecker(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.ConnectChecker
 
CONNECTION - Static variable in class org.cybergarage.http.HTTP
 
connectionClosed(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.Reader
 
connectionClosed(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.Writer
 
consume(RatchetSessionTag) - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
inbound only
consume(RatchetSessionTag) - Method in class net.i2p.router.crypto.ratchet.SingleTagSet
 
consumeNext() - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
Public for outbound only.
consumeNextAvailableTag(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
consumeNextAvailableTag(PublicKey) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
EC only
consumeNextAvailableTag(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
consumeNextAvailableTag(PublicKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
Outbound.
consumeNextAvailableTag(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Retrieve the next available session tag for identifying the use of the given key when communicating with the target.
consumeNextKey() - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
For outbound, call after consumeNextTag().
consumeTag(SessionTag) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
 
consumeTag(SessionTag) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
consumeTag(RatchetSessionTag) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
Inbound.
consumeTag(SessionTag) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Determine if we have received a session key associated with the given session tag, and if so, discard it (but keep track for frequent dups) and return the decryption key it was received with (via tagsReceived(...)).
ContainerHelpers - Class in net.i2p.router.crypto.ratchet
 
ContainerHelpers() - Constructor for class net.i2p.router.crypto.ratchet.ContainerHelpers
 
contains(String) - Static method in class net.i2p.router.transport.StrictCountries
 
contains(Object) - Method in class net.i2p.router.util.ArraySet
 
contains(Object) - Method in class net.i2p.router.util.RemovableSingletonSet
 
containsAny(Set<String>) - Method in class net.i2p.router.util.MaskedIPSet
does this contain any of the elements in b?
CONTENT_LANGUAGE - Static variable in class org.cybergarage.http.HTTP
 
CONTENT_LENGTH - Static variable in class org.cybergarage.http.HTTP
 
CONTENT_RANGE - Static variable in class org.cybergarage.http.HTTP
 
CONTENT_RANGE_BYTES - Static variable in class org.cybergarage.http.HTTP
 
CONTENT_TYPE - Static variable in class org.cybergarage.http.HTML
 
CONTENT_TYPE - Static variable in class org.cybergarage.http.HTTP
 
CONTENT_TYPE - Static variable in class org.cybergarage.soap.SOAP
 
CONTINUE - Static variable in class org.cybergarage.http.HTTPStatus
 
continueMatching() - Method in interface net.i2p.router.MessageSelector
Returns true if the selector should still keep searching for further matches.
continueMatching() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlyLookupSelector
 
continueMatching() - Method in class net.i2p.router.networkdb.kademlia.IterativeLookupSelector
 
continueMatching() - Method in class net.i2p.router.networkdb.kademlia.SearchMessageSelector
 
continueMatching() - Method in class net.i2p.router.networkdb.kademlia.StoreMessageSelector
 
continueSearch() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
Send a series of searches to the next available peers as selected by the routing table, but making sure no more than SEARCH_BREDTH are outstanding at any time
Control - Class in org.cybergarage.upnp.control
 
Control() - Constructor for class org.cybergarage.upnp.control.Control
 
ControlPoint - Class in org.cybergarage.upnp
 
ControlPoint(int, int, InetAddress[]) - Constructor for class org.cybergarage.upnp.ControlPoint
 
ControlPoint(int, int) - Constructor for class org.cybergarage.upnp.ControlPoint
 
ControlPoint() - Constructor for class org.cybergarage.upnp.ControlPoint
 
ControlRequest - Class in org.cybergarage.upnp.control
 
ControlRequest() - Constructor for class org.cybergarage.upnp.control.ControlRequest
 
ControlRequest(HTTPRequest) - Constructor for class org.cybergarage.upnp.control.ControlRequest
 
ControlResponse - Class in org.cybergarage.upnp.control
 
ControlResponse() - Constructor for class org.cybergarage.upnp.control.ControlResponse
 
ControlResponse(SOAPResponse) - Constructor for class org.cybergarage.upnp.control.ControlResponse
 
convert() - Method in class net.i2p.data.i2np.UnknownI2NPMessage
Attempt to convert this message to a known message class.
copyFile(File, File) - Static method in class net.i2p.router.startup.WorkingDir
 
copyFrom(DHState) - Method in class com.southernstorm.noise.protocol.Curve25519DHState
 
copyFrom(DHState) - Method in interface com.southernstorm.noise.protocol.DHState
Copies the key values from another DH object of the same type.
copySubArray(byte[], int, int) - Static method in class com.southernstorm.noise.protocol.Noise
Makes a copy of part of an array.
countActivePeers() - Method in class net.i2p.router.CommSystemFacade
How many peers are we currently connected to, that we have sent a message to or received a message from in the last five minutes.
countActivePeers() - Method in class net.i2p.router.dummy.VMCommSystem
 
countActivePeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countActivePeers() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
How many peers are we currently connected to, that we have sent a message to or received a message from in the last five minutes.
countActivePeers() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
How many peers have we talked to in the last 5 minutes? As of 0.9.20, actually returns active peer count, not total.
countActivePeers() - Method in interface net.i2p.router.transport.Transport
 
countActivePeers() - Method in class net.i2p.router.transport.TransportImpl
How many peers are we currently connected to, that we have sent a message to or received a message from in the last five minutes.
countActivePeers() - Method in class net.i2p.router.transport.TransportManager
How many peers are we currently connected to, that we have sent a message to or received a message from in the last five minutes.
countActivePeers() - Method in class net.i2p.router.transport.udp.UDPTransport
 
countActiveSendPeers() - Method in class net.i2p.router.CommSystemFacade
How many peers are we currently connected to, that we have sent a message to in the last minute.
countActiveSendPeers() - Method in class net.i2p.router.dummy.VMCommSystem
 
countActiveSendPeers() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
How many peers are we currently connected to, that we have sent a message to in the last minute.
countActiveSendPeers() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
How many peers are we actively sending messages to (this minute)
countActiveSendPeers() - Method in interface net.i2p.router.transport.Transport
 
countActiveSendPeers() - Method in class net.i2p.router.transport.TransportImpl
How many peers are we currently connected to, that we have sent a message to in the last minute.
countActiveSendPeers() - Method in class net.i2p.router.transport.TransportManager
How many peers are we currently connected to, that we have sent a message to in the last minute.
countActiveSendPeers() - Method in class net.i2p.router.transport.udp.UDPTransport
 
countFailingPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countFastPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countHighCapacityPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countHowManyToBuild() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
countHowManyToBuild() - Method in class net.i2p.router.tunnel.pool.TunnelPool
Gather the data to see how many tunnels to build, and then actually compute that value (delegated to the countHowManyToBuild function below)
countLeaseSets() - Method in interface net.i2p.router.networkdb.kademlia.DataStore
 
countLeaseSets() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
 
countNotFailingPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countPeers() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
 
countPeers() - Method in interface net.i2p.router.transport.Transport
 
countPeers() - Method in class net.i2p.router.transport.TransportImpl
How many peers are we connected to?
countPeers() - Method in class net.i2p.router.transport.udp.UDPTransport
 
countPeersByCapability(char) - Method in class net.i2p.router.dummy.DummyPeerManagerFacade
 
countPeersByCapability(char) - Method in class net.i2p.router.peermanager.PeerManager
 
countPeersByCapability(char) - Method in class net.i2p.router.peermanager.PeerManagerFacadeImpl
 
countPeersByCapability(char) - Method in interface net.i2p.router.PeerManagerFacade
 
Country - Class in com.maxmind.geoip
Represents a country.
Country(String, String) - Constructor for class com.maxmind.geoip.Country
Creates a new Country.
country(String) - Method in class com.maxmind.geoip2.DatabaseReader
 
COUNTRY_EDITION - Static variable in class com.maxmind.geoip.DatabaseInfo
 
COUNTRY_EDITION_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
COUNTRY_FILE_DEFAULT - Static variable in class net.i2p.router.transport.GeoIP
 
countryCode - Variable in class com.maxmind.geoip.Location
 
countryCode - Variable in class com.maxmind.geoip.Region
 
countryName - Variable in class com.maxmind.geoip.Location
 
countryName - Variable in class com.maxmind.geoip.Region
 
countryToIP(String, Writer) - Method in class com.maxmind.db.Reader
I2P - Write all IPv4 address ranges for the given country to out.
countryToIP(String, Writer) - Method in class com.maxmind.geoip.LookupService
I2P - Write all IPv4 address ranges for the given country to out.
countryToIP(String, Writer) - Method in class com.maxmind.geoip2.DatabaseReader
I2P - Write all IPv4 address ranges for the given country to out.
countWellIntegratedPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
Deprecated.
use ProfileManager.getPeersByCapability('f').size()
CR - Static variable in class org.cybergarage.http.HTTP
 
CRASHED - Static variable in class net.i2p.router.util.EventLog
 
crc - Variable in class net.i2p.router.transport.ntcp.NTCPConnection.PrepBuffer
 
create(I2PAppContext, int, SessionKey, byte[], long) - Static method in class net.i2p.data.i2np.BuildResponseRecord
Create a new encrypted response.
create(I2PAppContext, int, SessionKey, byte[], Properties) - Static method in class net.i2p.data.i2np.BuildResponseRecord
Create a new encrypted response.
create(byte[], int) - Static method in class net.i2p.data.i2np.DeliveryInstructions
Returns immutable local instructions, or new
createACKBitfield() - Method in class net.i2p.router.transport.udp.InboundMessageState
Only call this if not complete.
createAddresses() - Method in class net.i2p.router.CommSystemFacade
Create the list of RouterAddress structures based on the router's config
createAddresses(int) - Static method in class net.i2p.router.networkdb.kademlia.RouterGenerator
 
createAddresses() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
 
createBootId() - Static method in class org.cybergarage.upnp.UPnP
 
createCipher(String) - Static method in class com.southernstorm.noise.protocol.Noise
Creates a cipher object from its Noise protocol name.
createDataStructure() - Method in class net.i2p.data.i2np.DatabaseStoreMessageTest
 
createDataStructure() - Method in class net.i2p.data.i2np.DeliveryInstructionsTest
 
createDataStructure() - Method in class net.i2p.data.router.RouterAddressTest
 
createDataStructure() - Method in class net.i2p.data.router.RouterIdentityTest
 
createDataStructure() - Method in class net.i2p.data.router.RouterInfoTest
 
createdPacketSent() - Method in class net.i2p.router.transport.udp.InboundEstablishState
note that we just sent a SessionCreated packet
createEnvelopeBodyNode() - Static method in class org.cybergarage.soap.SOAP
 
createGarlicMessage(RouterContext, long, long, PublicKey, PayloadGarlicConfig, Hash, Destination, TunnelInfo, int, int, SessionKey, Set<SessionTag>, boolean, LeaseSet, ReplyCallback) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
Allow the app to specify the data clove directly, which enables OutboundClientMessage to resend the same payload (including expiration and unique id) in different garlics (down different tunnels) This is called from OCMOSJ
createHandlers() - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
 
createHandlers() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
unused, see override
createHash(String) - Static method in class com.southernstorm.noise.protocol.Noise
Creates a hash object from its Noise protocol name.
createJob(I2NPMessage, RouterIdentity, Hash) - Method in interface net.i2p.router.HandlerJobBuilder
Create a new job to handle the received message.
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.message.GarlicMessageHandler
 
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.networkdb.kademlia.FloodfillDatabaseLookupMessageHandler
 
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.networkdb.kademlia.FloodfillDatabaseStoreMessageHandler
 
createListener() - Method in class net.i2p.router.client.ClientConnectionRunner
Allow override for testing
createListener() - Method in class net.i2p.router.client.LocalClientConnectionRunner
Custom listener
createMessage(I2PAppContext, int) - Static method in class net.i2p.data.i2np.I2NPMessageImpl
Yes, this is fairly ugly, but its the only place it ever happens.
createPeerSelector() - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
 
createPeerSelector() - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
 
createPending(int, boolean, boolean) - Method in class net.i2p.router.tunnel.FragmentTest
 
createPreprocessor(RouterContext) - Method in class net.i2p.router.tunnel.BatchedFragmentTest
 
createPreprocessor(RouterContext) - Method in class net.i2p.router.tunnel.FragmentTest
 
createRecord(int, int, TunnelBuildMessage, TunnelCreatorConfig, Hash, long, RouterContext, PublicKey) - Static method in class net.i2p.router.tunnel.BuildMessageGenerator
Place the asymmetrically encrypted record in the specified record slot, containing the hop's configuration (as well as the reply info, if it is an outbound endpoint)
createRouterInfo(int) - Static method in class net.i2p.router.networkdb.kademlia.RouterGenerator
 
createRouterInfo() - Method in class net.i2p.router.startup.CreateRouterInfoJob
Writes 6 files: router.info (standard RI format), router.keys.dat, and 4 individual key files under keyBackup/ router.keys.dat file format: This is the same "eepPriv.dat" format used by the client code, as documented in PrivateKeyFile.
CreateRouterInfoJob - Class in net.i2p.router.startup
Warning - misnamed.
CreateRouterInfoJob(RouterContext, Job) - Constructor for class net.i2p.router.startup.CreateRouterInfoJob
 
createSession(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
createSession(PublicKey) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
createSession(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
createSession(PublicKey, Destination, HandshakeState, ReplyCallback) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
Inbound or outbound.
createSession(PublicKey, SessionKey) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Associate a new session key with the specified target.
CreateSessionJob - Class in net.i2p.router.client
Given an established connection, walk through the process of establishing the lease set.
CreateSessionJob(RouterContext, SessionConfig) - Constructor for class net.i2p.router.client.CreateSessionJob
 
createSID() - Static method in class org.cybergarage.upnp.event.Subscription
 
createStructureToRead() - Method in class net.i2p.data.i2np.DatabaseStoreMessageTest
 
createStructureToRead() - Method in class net.i2p.data.i2np.DeliveryInstructionsTest
 
createStructureToRead() - Method in class net.i2p.data.router.RouterAddressTest
 
createStructureToRead() - Method in class net.i2p.data.router.RouterIdentityTest
 
createStructureToRead() - Method in class net.i2p.data.router.RouterInfoTest
 
createUUID() - Static method in class org.cybergarage.upnp.UPnP
 
createZip(int) - Method in class net.i2p.router.networkdb.reseed.ReseedBundler
Create a zip file with a random selection of 'count' router infos from configDir/netDb to 'toDir'.
CRITICAL - Static variable in class net.i2p.router.util.EventLog
 
CRL_SUFFIX - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
 
CRLF - Static variable in class org.cybergarage.http.HTTP
 
CryptoChecker - Class in net.i2p.router.tasks
Warn about unavailable crypto to router and wrapper logs
CryptoChecker() - Constructor for class net.i2p.router.tasks.CryptoChecker
 
ctx - Variable in class net.i2p.router.tunnel.pool.ConnectChecker
 
currentTimeAndStratum(String[], int, boolean, Log) - Static method in class net.i2p.router.time.NtpClient
Query the ntp servers, returning the current time from first one we find Hack to return time and stratum
Curve25519DHState - Class in com.southernstorm.noise.protocol
Implementation of the Curve25519 algorithm for the Noise protocol.
Curve25519DHState(KeyFactory) - Constructor for class com.southernstorm.noise.protocol.Curve25519DHState
Constructs a new Diffie-Hellman object for Curve25519.
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