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 _

C

CERTIFICATE_TYPE_HASHCASH - Static variable in class net.i2p.data.Certificate
specifies a Hashcash style certificate
CERTIFICATE_TYPE_NULL - Static variable in class net.i2p.data.Certificate
Specifies a null certificate type with no payload
CHAFF - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
CHECKSUM_LENGTH - Static variable in class net.i2p.data.i2np.I2NPMessageImpl
 
CLASS - Static variable in class net.i2p.util.LogManager
These define the characters in the format line of the config file
CLIENT_NICKNAME - Static variable in class net.i2p.i2ptunnel.web.IndexBean
 
CLOCK_FUDGE_FACTOR - Static variable in class net.i2p.router.Router
let clocks be off by 1 minute
CLOSE_IN - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
CLOSE_OUT - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
CONFIG_LOCATION_DEFAULT - Static variable in class net.i2p.util.LogManager
 
CONFIG_LOCATION_PROP - Static variable in class net.i2p.util.LogManager
 
CONNECTION_TIMEOUT - Static variable in class net.i2p.router.transport.tcp.ConnectionBuilder
If the connection hasn't been built in 30 seconds, give up
CPUID - class freenet.support.CPUInformation.CPUID.
 
CPUID() - Constructor for class freenet.support.CPUInformation.CPUID
 
CPUID.AMDInfoImpl - class freenet.support.CPUInformation.CPUID.AMDInfoImpl.
 
CPUID.AMDInfoImpl() - Constructor for class freenet.support.CPUInformation.CPUID.AMDInfoImpl
 
CPUID.CPUIDCPUInfo - class freenet.support.CPUInformation.CPUID.CPUIDCPUInfo.
 
CPUID.CPUIDCPUInfo() - Constructor for class freenet.support.CPUInformation.CPUID.CPUIDCPUInfo
 
CPUID.CPUIDResult - class freenet.support.CPUInformation.CPUID.CPUIDResult.
 
CPUID.CPUIDResult(int, int, int, int) - Constructor for class freenet.support.CPUInformation.CPUID.CPUIDResult
 
CPUID.IntelInfoImpl - class freenet.support.CPUInformation.CPUID.IntelInfoImpl.
 
CPUID.IntelInfoImpl() - Constructor for class freenet.support.CPUInformation.CPUID.IntelInfoImpl
 
CPUInfo - interface freenet.support.CPUInformation.CPUInfo.
 
CRIT - Static variable in class net.i2p.util.Log
 
CachingByteArrayOutputStream - class net.i2p.util.CachingByteArrayOutputStream.
simple extension to the baos to try to use a ByteCache for its internal buffer.
CachingByteArrayOutputStream(int, int) - Constructor for class net.i2p.util.CachingByteArrayOutputStream
 
Calculator - class net.i2p.router.peermanager.Calculator.
Provide a means of quantifying a profiles fitness in some particular aspect, as well as to coordinate via statics the four known aspects.
Calculator() - Constructor for class net.i2p.router.peermanager.Calculator
 
CapacityCalculator - class net.i2p.router.peermanager.CapacityCalculator.
Estimate how many of our tunnels the peer can join per hour.
CapacityCalculator(RouterContext) - Constructor for class net.i2p.router.peermanager.CapacityCalculator
 
Certificate - class net.i2p.data.Certificate.
Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
Certificate() - Constructor for class net.i2p.data.Certificate
 
Certificate(int, byte[]) - Constructor for class net.i2p.data.Certificate
 
CertificateTest - class net.i2p.data.CertificateTest.
Test harness for loading / storing Hash objects
CertificateTest() - Constructor for class net.i2p.data.CertificateTest
 
ClientConnectionRunner - class net.i2p.router.client.ClientConnectionRunner.
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 net.i2p.router.client.ClientListenerRunner.
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 net.i2p.router.client.ClientManager.
Coordinate connections and various tasks
ClientManager(RouterContext, int) - Constructor for class net.i2p.router.client.ClientManager
 
ClientManagerFacade - class net.i2p.router.ClientManagerFacade.
Manage all interactions with clients
ClientManagerFacade() - Constructor for class net.i2p.router.ClientManagerFacade
 
ClientManagerFacadeImpl - class net.i2p.router.client.ClientManagerFacadeImpl.
Base impl of the client facade
ClientManagerFacadeImpl(RouterContext) - Constructor for class net.i2p.router.client.ClientManagerFacadeImpl
 
ClientMessage - class net.i2p.router.ClientMessage.
Wrap a message either destined for a local client or received from one.
ClientMessage() - Constructor for class net.i2p.router.ClientMessage
 
ClientMessageEventListener - class net.i2p.router.client.ClientMessageEventListener.
Receive events from the client and handle them accordingly (updating the runner when necessary)
ClientMessageEventListener(RouterContext, ClientConnectionRunner) - Constructor for class net.i2p.router.client.ClientMessageEventListener
 
ClientMessagePool - class net.i2p.router.ClientMessagePool.
Manage all of the inbound and outbound client messages maintained by the router.
ClientMessagePool(RouterContext) - Constructor for class net.i2p.router.ClientMessagePool
 
ClientPeerSelector - class net.i2p.router.tunnel.pool.ClientPeerSelector.
Pick peers randomly out of the fast pool, and put them into tunnels in a random order
ClientPeerSelector() - Constructor for class net.i2p.router.tunnel.pool.ClientPeerSelector
 
ClientTunnelSettings - class net.i2p.router.ClientTunnelSettings.
Wrap up the client settings specifying their tunnel criteria
ClientTunnelSettings() - Constructor for class net.i2p.router.ClientTunnelSettings
 
ClientWriterRunner - class net.i2p.router.client.ClientWriterRunner.
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 shit to happen)
ClientWriterRunner(RouterContext, ClientConnectionRunner) - Constructor for class net.i2p.router.client.ClientWriterRunner
 
Clock - class net.i2p.util.Clock.
Alternate location for determining the time which takes into account an offset.
Clock(I2PAppContext) - Constructor for class net.i2p.util.Clock
 
Clock.ClockUpdateListener - interface net.i2p.util.Clock.ClockUpdateListener.
 
CloveSet - class net.i2p.router.message.CloveSet.
Wrap up the data contained in a CloveMessage after being decrypted
CloveSet() - Constructor for class net.i2p.router.message.CloveSet
 
CommSystemFacade - class net.i2p.router.CommSystemFacade.
Manages the communication subsystem between peers, including connections, listeners, transports, connection keys, etc.
CommSystemFacade() - Constructor for class net.i2p.router.CommSystemFacade
 
CommSystemFacadeImpl - class net.i2p.router.transport.CommSystemFacadeImpl.
 
CommSystemFacadeImpl(RouterContext) - Constructor for class net.i2p.router.transport.CommSystemFacadeImpl
 
ConfigAdvancedHandler - class net.i2p.router.web.ConfigAdvancedHandler.
Handler to deal with form submissions from the advanced config form and act upon the values.
ConfigAdvancedHandler() - Constructor for class net.i2p.router.web.ConfigAdvancedHandler
 
ConfigAdvancedHelper - class net.i2p.router.web.ConfigAdvancedHelper.
 
ConfigAdvancedHelper() - Constructor for class net.i2p.router.web.ConfigAdvancedHelper
 
ConfigFile - class net.i2p.apps.systray.ConfigFile.
Simple config file handler.
ConfigFile() - Constructor for class net.i2p.apps.systray.ConfigFile
 
ConfigLoggingHandler - class net.i2p.router.web.ConfigLoggingHandler.
Handler to deal with form submissions from the logging config form and act upon the values.
ConfigLoggingHandler() - Constructor for class net.i2p.router.web.ConfigLoggingHandler
 
ConfigLoggingHelper - class net.i2p.router.web.ConfigLoggingHelper.
 
ConfigLoggingHelper() - Constructor for class net.i2p.router.web.ConfigLoggingHelper
 
ConfigNetHandler - class net.i2p.router.web.ConfigNetHandler.
Handler to deal with form submissions from the main config form and act upon the values.
ConfigNetHandler() - Constructor for class net.i2p.router.web.ConfigNetHandler
 
ConfigNetHelper - class net.i2p.router.web.ConfigNetHelper.
 
ConfigNetHelper() - Constructor for class net.i2p.router.web.ConfigNetHelper
 
ConfigServiceHandler - class net.i2p.router.web.ConfigServiceHandler.
Handler to deal with form submissions from the service config form and act upon the values.
ConfigServiceHandler() - Constructor for class net.i2p.router.web.ConfigServiceHandler
 
ConfigServiceHandler.UpdateWrapperManagerTask - class net.i2p.router.web.ConfigServiceHandler.UpdateWrapperManagerTask.
 
ConfigServiceHandler.UpdateWrapperManagerTask(int) - Constructor for class net.i2p.router.web.ConfigServiceHandler.UpdateWrapperManagerTask
 
ConfigTunnelsHandler - class net.i2p.router.web.ConfigTunnelsHandler.
Handler to deal with form submissions from the tunnel config form and act upon the values.
ConfigTunnelsHandler() - Constructor for class net.i2p.router.web.ConfigTunnelsHandler
 
ConfigTunnelsHelper - class net.i2p.router.web.ConfigTunnelsHelper.
 
ConfigTunnelsHelper() - Constructor for class net.i2p.router.web.ConfigTunnelsHelper
 
ConfigUpdateHandler - class net.i2p.router.web.ConfigUpdateHandler.
 
ConfigUpdateHandler() - Constructor for class net.i2p.router.web.ConfigUpdateHandler
 
ConfigUpdateHelper - class net.i2p.router.web.ConfigUpdateHelper.
 
ConfigUpdateHelper() - Constructor for class net.i2p.router.web.ConfigUpdateHelper
 
Connection - class net.i2p.client.streaming.Connection.
Maintain the state controlling a streaming connection between two destinations.
Connection(I2PAppContext, ConnectionManager, SchedulerChooser, PacketQueue, ConnectionPacketHandler) - Constructor for class net.i2p.client.streaming.Connection
 
Connection(I2PAppContext, ConnectionManager, SchedulerChooser, PacketQueue, ConnectionPacketHandler, ConnectionOptions) - Constructor for class net.i2p.client.streaming.Connection
 
ConnectionBuilder - class net.i2p.router.transport.tcp.ConnectionBuilder.
Class responsible for all of the handshaking necessary to establish a connection with a peer.
ConnectionBuilder(RouterContext, TCPTransport, RouterInfo) - Constructor for class net.i2p.router.transport.tcp.ConnectionBuilder
 
ConnectionDataReceiver - class net.i2p.client.streaming.ConnectionDataReceiver.
Receive data from the MessageOutputStream, build a packet, and send it through a connection.
ConnectionDataReceiver(I2PAppContext, Connection) - Constructor for class net.i2p.client.streaming.ConnectionDataReceiver
 
ConnectionHandler - class net.i2p.client.streaming.ConnectionHandler.
Receive new connection attempts
ConnectionHandler(I2PAppContext, ConnectionManager) - Constructor for class net.i2p.client.streaming.ConnectionHandler
Creates a new instance of ConnectionHandler
ConnectionHandler - class net.i2p.router.transport.tcp.ConnectionHandler.
Class responsible for all of the handshaking necessary to turn a socket into a TCPConnection.
ConnectionHandler(RouterContext, TCPTransport, Socket) - Constructor for class net.i2p.router.transport.tcp.ConnectionHandler
 
ConnectionManager - class net.i2p.client.streaming.ConnectionManager.
Coordinate all of the connections for a single local destination.
ConnectionManager(I2PAppContext, I2PSession, int, ConnectionOptions) - Constructor for class net.i2p.client.streaming.ConnectionManager
 
ConnectionManager.PingNotifier - interface net.i2p.client.streaming.ConnectionManager.PingNotifier.
 
ConnectionOptions - class net.i2p.client.streaming.ConnectionOptions.
Define the current options for the con (and allow custom tweaking midstream)
ConnectionOptions() - Constructor for class net.i2p.client.streaming.ConnectionOptions
 
ConnectionOptions(Properties) - Constructor for class net.i2p.client.streaming.ConnectionOptions
 
ConnectionOptions(I2PSocketOptions) - Constructor for class net.i2p.client.streaming.ConnectionOptions
 
ConnectionOptions(ConnectionOptions) - Constructor for class net.i2p.client.streaming.ConnectionOptions
 
ConnectionPacketHandler - class net.i2p.client.streaming.ConnectionPacketHandler.
Receive a packet for a particular connection - placing the data onto the queue, marking packets as acked, updating various fields, etc.
ConnectionPacketHandler(I2PAppContext) - Constructor for class net.i2p.client.streaming.ConnectionPacketHandler
 
ConnectionRunner - class net.i2p.router.transport.tcp.ConnectionRunner.
Push out I2NPMessages across the wire
ConnectionRunner(RouterContext, TCPConnection) - Constructor for class net.i2p.router.transport.tcp.ConnectionRunner
 
ConnectionTagManager - class net.i2p.router.transport.tcp.ConnectionTagManager.
Organize the tags used to connect with peers.
ConnectionTagManager(RouterContext) - Constructor for class net.i2p.router.transport.tcp.ConnectionTagManager
 
ContentHelper - class net.i2p.router.web.ContentHelper.
 
ContentHelper() - Constructor for class net.i2p.router.web.ContentHelper
 
ContextHelper - class net.i2p.router.web.ContextHelper.
 
ContextHelper() - Constructor for class net.i2p.router.web.ContextHelper
 
Copy - class net.i2p.util.Copy.
Usage: Copy from to
Copy() - Constructor for class net.i2p.util.Copy
 
CoreVersion - class net.i2p.CoreVersion.
Expose a version string
CoreVersion() - Constructor for class net.i2p.CoreVersion
 
CreateLeaseSetMessage - class net.i2p.data.i2cp.CreateLeaseSetMessage.
Defines the message a client sends to a router when authorizing the LeaseSet
CreateLeaseSetMessage() - Constructor for class net.i2p.data.i2cp.CreateLeaseSetMessage
 
CreateLeaseSetMessageTest - class net.i2p.data.CreateLeaseSetMessageTest.
Test harness for loading / storing CreateLeaseSetMessage objects
CreateLeaseSetMessageTest() - Constructor for class net.i2p.data.CreateLeaseSetMessageTest
 
CreateRouterInfoJob - class net.i2p.router.startup.CreateRouterInfoJob.
 
CreateRouterInfoJob(RouterContext, Job) - Constructor for class net.i2p.router.startup.CreateRouterInfoJob
 
CreateSessionJob - class net.i2p.router.client.CreateSessionJob.
Given an established connection, walk through the process of establishing the lease set.
CreateSessionJob(RouterContext, ClientConnectionRunner) - Constructor for class net.i2p.router.client.CreateSessionJob
 
CreateSessionMessage - class net.i2p.data.i2cp.CreateSessionMessage.
Defines the message a client sends to a router when establishing a new session.
CreateSessionMessage(SessionConfig) - Constructor for class net.i2p.data.i2cp.CreateSessionMessage
 
CreateSessionMessage() - Constructor for class net.i2p.data.i2cp.CreateSessionMessage
 
CreateSessionMessageTest - class net.i2p.data.CreateSessionMessageTest.
Test harness for loading / storing Hash objects
CreateSessionMessageTest() - Constructor for class net.i2p.data.CreateSessionMessageTest
 
CryptixAESEngine - class net.i2p.crypto.CryptixAESEngine.
Wrapper for AES cypher operation using Cryptix's Rijndael implementation.
CryptixAESEngine(I2PAppContext) - Constructor for class net.i2p.crypto.CryptixAESEngine
 
CryptixAESKeyCache - class net.i2p.crypto.CryptixAESKeyCache.
Cache the objects used in CryptixRijndael_Algorithm.makeKey to reduce memory churn.
CryptixAESKeyCache() - Constructor for class net.i2p.crypto.CryptixAESKeyCache
 
CryptixAESKeyCache.KeyCacheEntry - class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry.
all the data alloc'ed in a makeKey call
CryptixAESKeyCache.KeyCacheEntry() - Constructor for class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
 
CryptixRijndael_Algorithm - class net.i2p.crypto.CryptixRijndael_Algorithm.
Rijndael --pronounced Reindaal-- is a variable block-size (128-, 192- and 256-bit), variable key-size (128-, 192- and 256-bit) symmetric cipher.
CryptixRijndael_Algorithm() - Constructor for class net.i2p.crypto.CryptixRijndael_Algorithm
 
CryptoConstants - class net.i2p.crypto.CryptoConstants.
Primes for ElGamal and DSA from http://www.ietf.org/proceedings/03mar/I-D/draft-ietf-ipsec-ike-modp-groups-05.txt
CryptoConstants() - Constructor for class net.i2p.crypto.CryptoConstants
 
cachedXor(Hash) - Method in class net.i2p.data.Hash
Calculate the xor with the current object and the specified hash, caching values where possible.
calc(PeerProfile) - Method in class net.i2p.router.peermanager.Calculator
Evaluate the profile according to the current metric
calc(PeerProfile) - Method in class net.i2p.router.peermanager.CapacityCalculator
 
calc(PeerProfile) - Method in class net.i2p.router.peermanager.IntegrationCalculator
 
calc(PeerProfile) - Method in class net.i2p.router.peermanager.ReliabilityCalculator
 
calc(PeerProfile) - Method in class net.i2p.router.peermanager.SpeedCalculator
 
calc(PeerProfile) - Method in class net.i2p.router.peermanager.StrictSpeedCalculator
 
calcBoolean(PeerProfile) - Method in class net.i2p.router.peermanager.Calculator
Evaluate the profile according to the current metric
calcBoolean(PeerProfile) - Method in class net.i2p.router.peermanager.IsFailingCalculator
 
calculate(SessionKey, byte[]) - Method in class net.i2p.crypto.HMACSHA256Generator
Calculate the HMAC of the data with the given key
calculate(SessionKey, byte[], int, int) - Method in class net.i2p.crypto.HMACSHA256Generator
Calculate the HMAC of the data with the given key
calculateHash(InputStream) - Method in class net.i2p.crypto.DSAEngine
 
calculateHash(byte[], int, int) - Static method in class net.i2p.crypto.DSAEngine
 
calculateHash(byte[]) - Method in class net.i2p.crypto.SHA256Generator
Calculate the SHA-256 has of the source
calculateHash(byte[], int, int) - Method in class net.i2p.crypto.SHA256Generator
 
calculateHash() - Method in interface net.i2p.data.DataStructure
Calculate the SHA256 value of this object (useful for a few scenarios)
calculateHash() - Method in class net.i2p.data.DataStructureImpl
 
calculateHash() - Method in class net.i2p.data.Destination
 
calculateHash() - Method in class net.i2p.data.RouterIdentity
 
calculateRemoteHostString(byte[], int) - Static method in class net.i2p.router.transport.udp.PeerState
 
calculateRemoteHostString(UDPPacket) - Static method in class net.i2p.router.transport.udp.PeerState
 
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.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.DateMessage
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.TunnelCreateMessage
calculate the message body's length (not including the header and footer
calculateWrittenLength() - Method in class net.i2p.data.i2np.TunnelCreateStatusMessage
calculate the message body's length (not including the header and footer
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
 
cancel() - Method in class net.i2p.client.MessageState
 
cancelGracefulShutdown() - Method in class net.i2p.router.Router
Cancel any prior request to shut the router down gracefully.
cancelled() - Method in class net.i2p.client.streaming.PacketLocal
 
capacity() - Method in class org.xlattice.crypto.filters.BloomSHA1
 
capacityCalculator() - Method in class net.i2p.router.RouterContext
how do we rank the capacity of profiles?
clear() - Method in class net.i2p.client.streaming.ByteCollector
Empty the collector.
clear() - Method in class net.i2p.util.DecayingBloomFilter
 
clear() - Method in class net.i2p.util.OrderedProperties
 
clear() - Method in class org.xlattice.crypto.filters.BloomSHA1
Synchronized version
clearAllMessages() - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
Fetch all outstanding messages from any of the known tunnels
clearAlreadySent() - Method in class net.i2p.router.message.OutboundClientMessageStatus
 
clearAndShorten() - Method in class net.i2p.client.streaming.ByteCollector
Empty the collector and reduce its capacity.
clearCloves() - Method in class net.i2p.router.message.GarlicConfig
 
clearExpired() - Method in class net.i2p.router.OutNetMessagePool
Clear any messages that have expired, enqueuing any appropriate jobs
clearMessages() - Method in class net.i2p.i2ptunnel.TunnelController
Pull off any messages that the I2PTunnel has produced
clearPendingMessages() - Method in class net.i2p.router.transport.tcp.TCPConnection
Pull off any unsent OutNetMessages from the queue
clearXorCache() - Method in class net.i2p.data.Hash
 
clientConnectionRun(Socket) - Method in class net.i2p.i2ptunnel.I2PTunnelClient
 
clientConnectionRun(Socket) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
Manage a connection in a separate thread.
clientConnectionRun(Socket) - Method in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
 
clientConnectionRun(Socket) - Method in class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
 
clientManager() - Method in class net.i2p.router.RouterContext
How are we coordinating clients for the router?
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)?
clock() - Method in class net.i2p.I2PAppContext
The context's synchronized clock, which is kept context specific only to enable simulators to play with clock skew among different instances.
clone() - Method in class net.i2p.crypto.SHA1
Clones this object.
clone() - Method in class net.i2p.util.OrderedProperties
 
close() - Method in interface net.i2p.client.streaming.I2PServerSocket
Closes the socket.
close() - Method in class net.i2p.client.streaming.I2PServerSocketFull
 
close() - Method in class net.i2p.client.streaming.I2PServerSocketImpl
 
close() - Method in interface net.i2p.client.streaming.I2PSocket
Closes the socket if not closed yet
close() - Method in class net.i2p.client.streaming.I2PSocketFull
 
close() - Method in class net.i2p.client.streaming.I2PSocketImpl
Closes the socket if not closed yet (from the Application side).
close() - Method in class net.i2p.client.streaming.MessageInputStream
 
close() - Method in class net.i2p.client.streaming.MessageOutputStream
 
close() - Method in class net.i2p.crypto.AESInputStream
 
close() - Method in class net.i2p.crypto.AESOutputStream
 
close(boolean) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
 
close(boolean) - Method in class net.i2p.i2ptunnel.I2PTunnelServer
 
close(boolean) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
 
close(boolean) - Method in class net.i2p.i2ptunnel.I2Ping
 
close() - Method in class net.i2p.router.transport.BandwidthLimitedInputStream
 
close() - Method in class net.i2p.router.transport.BandwidthLimitedOutputStream
 
close() - Method in class net.i2p.util.ResettableGZIPOutputStream
 
closeConnection() - Method in class net.i2p.router.transport.tcp.TCPConnection
Disconnect from the peer immediately.
closeConnection(boolean) - Method in class net.i2p.router.transport.tcp.TCPConnection
 
closeInternal() - Method in class net.i2p.client.streaming.MessageOutputStream
nonblocking close
closeReceived() - Method in class net.i2p.client.streaming.Connection
 
closeReceived() - Method in class net.i2p.client.streaming.MessageInputStream
 
closeSocket(Socket) - Static method in class net.i2p.i2ptunnel.I2PTunnelClientBase
 
coalesce() - Method in class net.i2p.stat.Rate
 
coalesceStats() - Method in class net.i2p.router.peermanager.DBHistory
 
coalesceStats() - Method in class net.i2p.router.peermanager.PeerProfile
update the stats and rates (this should be called once a minute)
coalesceStats() - Method in class net.i2p.router.peermanager.TunnelHistory
 
coalesceStats() - Method in class net.i2p.stat.FrequencyStat
coalesce all the stats
coalesceStats() - Method in class net.i2p.stat.RateStat
coalesce all the stats
coalesceStats() - Method in class net.i2p.stat.StatManager
 
commErrorOccurred(Hash) - Method in interface net.i2p.router.ProfileManager
Note that there was some sort of communication error talking with the peer
commErrorOccurred(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
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
compare(Object, Object) - Method in class net.i2p.router.networkdb.kademlia.XORComparator
 
compare(Object, Object) - Method in class net.i2p.router.peermanager.InverseCapacityComparator
Compare the two objects backwards.
compareTo(Object) - Method in class net.i2p.data.ByteArray
 
compareTo(byte[], byte[]) - Static method in class net.i2p.data.DataHelper
 
complete(boolean) - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
complete(boolean) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
completed() - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
completed() - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
compress(byte[]) - Static method in class net.i2p.data.DataHelper
compress the data and return a new GZIP compressed array
compress(byte[], int, int) - Static method in class net.i2p.data.DataHelper
 
confirmConnection() - Method in class net.i2p.i2ptunnel.socks.SOCKS5Server
 
confirmConnection() - Method in class net.i2p.i2ptunnel.socks.SOCKSServer
Confirm to the client that the connection has succeeded
confirmed(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
confirmedExploratory(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
confirmedFullyReceived() - Method in class net.i2p.router.transport.udp.InboundEstablishState
have we fully received the SessionConfirmed messages from Alice?
confirmedPacketsSent() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
note that we just sent the SessionConfirmed packet
congestionOccurred() - Method in class net.i2p.client.streaming.Connection
 
congestionOccurred() - Method in class net.i2p.router.transport.udp.PeerState
either they told us to back off, or we had to resend to get the data through.
connHostName - Variable in class net.i2p.i2ptunnel.socks.SOCKSServer
 
connPort - Variable in class net.i2p.i2ptunnel.socks.SOCKSServer
 
connect() - Method in class net.i2p.client.ATalk
Actually start up the connection to the I2P network.
connect(I2PSessionImpl) - Method in class net.i2p.client.I2CPMessageProducer
Send all the messages that a client needs to send to a router to establish a new session.
connect() - Method in interface net.i2p.client.I2PSession
Actually connect the session and start receiving/sending messages
connect() - Method in class net.i2p.client.I2PSessionImpl
Connect to the router and establish a session.
connect(Destination, ConnectionOptions) - Method in class net.i2p.client.streaming.ConnectionManager
Build a new connection to the given peer.
connect(Destination, I2PSocketOptions) - Method in interface net.i2p.client.streaming.I2PSocketManager
Create a new connected socket (block until the socket is created)
connect(Destination) - Method in interface net.i2p.client.streaming.I2PSocketManager
Create a new connected socket (block until the socket is created)
connect(Destination, I2PSocketOptions) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
Create a new connected socket (block until the socket is created)
connect(Destination) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
Create a new connected socket (block until the socket is created)
connect(Destination, I2PSocketOptions) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
Create a new connected socket (block until the socket is created)
connect(Destination) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
Create a new connected socket (block until the socket is created)
connectionClosed(TCPConnection) - Method in class net.i2p.router.transport.tcp.TCPTransport
 
connectionEstablished(TCPConnection) - Method in class net.i2p.router.transport.tcp.TCPTransport
The connection specified has been fully built
consume(SessionTag) - Method in class net.i2p.crypto.TransientSessionKeyManager.TagSet
 
consumeNext() - Method in class net.i2p.crypto.TransientSessionKeyManager.OutboundSession
 
consumeNext() - Method in class net.i2p.crypto.TransientSessionKeyManager.TagSet
 
consumeNextAvailableTag(PublicKey, SessionKey) - Method in class net.i2p.crypto.SessionKeyManager
Retrieve the next available session tag for identifying the use of the given key when communicating with the target.
consumeNextAvailableTag(PublicKey, SessionKey) - Method in class net.i2p.crypto.TransientSessionKeyManager
Retrieve the next available session tag for identifying the use of the given key when communicating with the target.
consumeTag(SessionTag) - Method in class net.i2p.crypto.SessionKeyManager
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(...)).
consumeTag(SessionTag) - Method in class net.i2p.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(...)).
contains(SessionTag) - Method in class net.i2p.crypto.TransientSessionKeyManager.TagSet
 
contains(Object) - Method in class net.i2p.util.OrderedProperties
 
containsKey(Object) - Method in class net.i2p.util.OrderedProperties
 
containsValue(Object) - Method in class net.i2p.util.OrderedProperties
 
contents - Variable in class net.i2p.client.streaming.ByteCollector
 
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.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
copy(String, String, boolean) - Static method in class net.i2p.util.FileUtil
return true if it was copied successfully
count - Variable in class org.xlattice.crypto.filters.BloomSHA1
 
countActiveAgreeingPeers(String) - Method in class net.i2p.router.transport.tcp.TCPTransport
How many peers that we are connected to think we are reachable at the given address?
countActivePeers() - Method in class net.i2p.router.CommSystemFacade
 
countActivePeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countActivePeers() - Method in class net.i2p.router.transport.CommSystemFacadeImpl
 
countActivePeers() - Method in interface net.i2p.router.transport.Transport
 
countActivePeers() - Method in class net.i2p.router.transport.TransportImpl
How many peers can we talk to right now?
countActivePeers() - Method in class net.i2p.router.transport.TransportManager
 
countActivePeers() - Method in class net.i2p.router.transport.tcp.TCPTransport
How many peers can we talk to right now?
countActivePeers() - 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
 
countNotFailingPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
countWellIntegratedPeers() - Method in class net.i2p.router.peermanager.ProfileOrganizer
 
createAddresses() - Method in class net.i2p.router.CommSystemFacade
Create the set 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
 
createBucket(int, int) - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
 
createBuckets() - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
 
createClient() - Static method in class net.i2p.client.I2PClientFactory
Create a new instance of the appropriate I2PClient
createDataStructure() - Method in class net.i2p.data.AbuseReasonTest
 
createDataStructure() - Method in class net.i2p.data.AbuseSeverityTest
 
createDataStructure() - Method in class net.i2p.data.CertificateTest
 
createDataStructure() - Method in class net.i2p.data.CreateLeaseSetMessageTest
 
createDataStructure() - Method in class net.i2p.data.CreateSessionMessageTest
 
createDataStructure() - Method in class net.i2p.data.DestinationTest
 
createDataStructure() - Method in class net.i2p.data.DestroySessionMessageTest
 
createDataStructure() - Method in class net.i2p.data.DisconnectMessageTest
 
createDataStructure() - Method in class net.i2p.data.HashTest
 
createDataStructure() - Method in class net.i2p.data.LeaseSetTest
 
createDataStructure() - Method in class net.i2p.data.LeaseTest
 
createDataStructure() - Method in class net.i2p.data.MessageIdTest
 
createDataStructure() - Method in class net.i2p.data.MessagePayloadMessageTest
 
createDataStructure() - Method in class net.i2p.data.MessageStatusMessageTest
 
createDataStructure() - Method in class net.i2p.data.PayloadTest
 
createDataStructure() - Method in class net.i2p.data.PrivateKeyTest
 
createDataStructure() - Method in class net.i2p.data.PublicKeyTest
 
createDataStructure() - Method in class net.i2p.data.ReceiveMessageBeginMessageTest
 
createDataStructure() - Method in class net.i2p.data.ReceiveMessageEndMessageTest
 
createDataStructure() - Method in class net.i2p.data.ReportAbuseMessageTest
 
createDataStructure() - Method in class net.i2p.data.RequestLeaseSetMessageTest
 
createDataStructure() - Method in class net.i2p.data.RouterAddressTest
 
createDataStructure() - Method in class net.i2p.data.RouterIdentityTest
 
createDataStructure() - Method in class net.i2p.data.RouterInfoTest
 
createDataStructure() - Method in class net.i2p.data.SendMessageMessageTest
 
createDataStructure() - Method in class net.i2p.data.SessionConfigTest
 
createDataStructure() - Method in class net.i2p.data.SessionIdTest
 
createDataStructure() - Method in class net.i2p.data.SessionKeyTest
 
createDataStructure() - Method in class net.i2p.data.SessionStatusMessageTest
 
createDataStructure() - Method in class net.i2p.data.SignatureTest
 
createDataStructure() - Method in class net.i2p.data.SigningPrivateKeyTest
 
createDataStructure() - Method in class net.i2p.data.SigningPublicKeyTest
 
createDataStructure() - Method in class net.i2p.data.StructureTest
 
createDataStructure() - Method in class net.i2p.data.TunnelIdTest
 
createDataStructure() - Method in class net.i2p.data.i2np.DatabaseStoreMessageTest
 
createDataStructure() - Method in class net.i2p.data.i2np.DeliveryInstructionsTest
 
createDestination(OutputStream) - Method in interface net.i2p.client.I2PClient
Create a new destination with the default certificate creation properties and store it, along with the private encryption and signing keys at the specified location
createDestination(OutputStream, Certificate) - Method in interface net.i2p.client.I2PClient
Create a new destination with the given certificate and store it, along with the private encryption and signing keys at the specified location
createDestination(OutputStream) - Method in class net.i2p.client.I2PClientImpl
Create the destination with a null payload
createDestination(OutputStream, Certificate) - Method in class net.i2p.client.I2PClientImpl
Create the destination with the given payload and write it out along with the PrivateKey and SigningPrivateKey to the destKeyStream
createFrequencyStat(String, String, String, long[]) - Method in class net.i2p.stat.StatManager
Create a new statistic to monitor the frequency of some event.
createGarlicMessage(RouterContext, long, long, PublicKey, Payload, Hash, Destination, TunnelInfo, SessionKey, Set, boolean, LeaseSet) - Static method in class net.i2p.router.message.OutboundClientMessageJobHelper
Build a garlic message that will be delivered to the router on which the target is located.
createGarlicMessage(RouterContext, long, long, PublicKey, PayloadGarlicConfig, Hash, Destination, TunnelInfo, SessionKey, Set, boolean, LeaseSet) - 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)
createI2PSocket(Destination) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel.
createI2PSocket(Destination, I2PSocketOptions) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
Create a new I2PSocket towards to the specified destination, adding it to the list of connections actually managed by this tunnel.
createInstance(I2PAppContext) - Static method in class net.i2p.client.naming.NamingService
Get a naming service instance.
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.DatabaseLookupMessageHandler
 
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.networkdb.DatabaseStoreMessageHandler
 
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob.Builder
 
createJob(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.tunnel.pool.TunnelMessageHandlerBuilder
 
createLeaseSet(I2PSessionImpl, LeaseSet, SigningPrivateKey, PrivateKey) - Method in class net.i2p.client.I2CPMessageProducer
Create a new signed leaseSet in response to a request to do so and send it to the router
createManager() - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using a brand new destination connected to the I2CP router on the local machine on the default port (7654).
createManager(Properties) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using a brand new destination connected to the I2CP router on the local machine on the default port (7654).
createManager(String, int) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using a brand new destination connected to the I2CP router on the specified host and port
createManager(String, int, Properties) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using a brand new destination connected to the I2CP router on the given machine reachable through the given port.
createManager(InputStream) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using the destination loaded from the given private key stream and connected to the default I2CP host and port.
createManager(InputStream, Properties) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using the destination loaded from the given private key stream and connected to the default I2CP host and port.
createManager(InputStream, String, int, Properties) - Static method in class net.i2p.client.streaming.I2PSocketManagerFactory
Create a socket manager using the destination loaded from the given private key stream and connected to the I2CP router on the specified machine on the given port
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.
createNewTags(int) - Static method in class net.i2p.client.I2PSessionImpl
 
createPending(int, boolean, boolean) - Method in class net.i2p.router.tunnel.FragmentTest
 
createPreprocessor(I2PAppContext) - Method in class net.i2p.router.tunnel.BatchedFragmentTest
 
createPreprocessor(I2PAppContext) - Method in class net.i2p.router.tunnel.FragmentTest
 
createRateStat(String, String, String, long[]) - Method in class net.i2p.stat.StatManager
Create a new statistic to monitor the average value and confidence of some action.
createRouterInfo(int) - Static method in class net.i2p.router.networkdb.kademlia.RouterGenerator
 
createRouterInfo() - Method in class net.i2p.router.startup.CreateRouterInfoJob
 
createSOCKSServer(Socket) - Static method in class net.i2p.i2ptunnel.socks.SOCKSServerFactory
Create a new SOCKS server, using the provided socket (that must be connected to a client) to select the proper SOCKS protocol version.
createSession(InputStream, Properties) - Method in interface net.i2p.client.I2PClient
Create a new client session for the Destination stored at the destKeyStream using the specified options to both connect to the router, to instruct the router how to handle the new session, and to configure the end to end encryption.
createSession(InputStream, Properties) - Method in class net.i2p.client.I2PClientImpl
Create a new session (though do not connect it yet)
createSession(I2PAppContext, InputStream, Properties) - Method in class net.i2p.client.I2PClientImpl
Create a new session (though do not connect it yet)
createSession(PublicKey, SessionKey) - Method in class net.i2p.crypto.SessionKeyManager
Associate a new session key with the specified target.
createSession(PublicKey) - Method in class net.i2p.crypto.SessionKeyManager
Generate a new session key and associate it with the specified target.
createSession(PublicKey, SessionKey) - Method in class net.i2p.crypto.TransientSessionKeyManager
Associate a new session key with the specified target.
createStructureToRead() - Method in class net.i2p.data.AbuseReasonTest
 
createStructureToRead() - Method in class net.i2p.data.AbuseSeverityTest
 
createStructureToRead() - Method in class net.i2p.data.CertificateTest
 
createStructureToRead() - Method in class net.i2p.data.CreateLeaseSetMessageTest
 
createStructureToRead() - Method in class net.i2p.data.CreateSessionMessageTest
 
createStructureToRead() - Method in class net.i2p.data.DestinationTest
 
createStructureToRead() - Method in class net.i2p.data.DestroySessionMessageTest
 
createStructureToRead() - Method in class net.i2p.data.DisconnectMessageTest
 
createStructureToRead() - Method in class net.i2p.data.HashTest
 
createStructureToRead() - Method in class net.i2p.data.LeaseSetTest
 
createStructureToRead() - Method in class net.i2p.data.LeaseTest
 
createStructureToRead() - Method in class net.i2p.data.MessageIdTest
 
createStructureToRead() - Method in class net.i2p.data.MessagePayloadMessageTest
 
createStructureToRead() - Method in class net.i2p.data.MessageStatusMessageTest
 
createStructureToRead() - Method in class net.i2p.data.PayloadTest
 
createStructureToRead() - Method in class net.i2p.data.PrivateKeyTest
 
createStructureToRead() - Method in class net.i2p.data.PublicKeyTest
 
createStructureToRead() - Method in class net.i2p.data.ReceiveMessageBeginMessageTest
 
createStructureToRead() - Method in class net.i2p.data.ReceiveMessageEndMessageTest
 
createStructureToRead() - Method in class net.i2p.data.ReportAbuseMessageTest
 
createStructureToRead() - Method in class net.i2p.data.RequestLeaseSetMessageTest
 
createStructureToRead() - Method in class net.i2p.data.RouterAddressTest
 
createStructureToRead() - Method in class net.i2p.data.RouterIdentityTest
 
createStructureToRead() - Method in class net.i2p.data.RouterInfoTest
 
createStructureToRead() - Method in class net.i2p.data.SendMessageMessageTest
 
createStructureToRead() - Method in class net.i2p.data.SessionConfigTest
 
createStructureToRead() - Method in class net.i2p.data.SessionIdTest
 
createStructureToRead() - Method in class net.i2p.data.SessionKeyTest
 
createStructureToRead() - Method in class net.i2p.data.SessionStatusMessageTest
 
createStructureToRead() - Method in class net.i2p.data.SignatureTest
 
createStructureToRead() - Method in class net.i2p.data.SigningPrivateKeyTest
 
createStructureToRead() - Method in class net.i2p.data.SigningPublicKeyTest
 
createStructureToRead() - Method in class net.i2p.data.StructureTest
 
createStructureToRead() - Method in class net.i2p.data.TunnelIdTest
 
createStructureToRead() - Method in class net.i2p.data.i2np.DatabaseStoreMessageTest
 
createStructureToRead() - Method in class net.i2p.data.i2np.DeliveryInstructionsTest
 
createValidator() - Static method in class net.i2p.router.tunnel.HopProcessor
 
createdPacketSent() - Method in class net.i2p.router.transport.udp.InboundEstablishState
note that we just sent a SessionCreated packet
currentTime(String[]) - Static method in class net.i2p.time.NtpClient
Query the ntp servers, returning the current time from first one we find
currentTime(String) - Static method in class net.i2p.time.NtpClient
Query the given NTP server, returning the current internet time

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 _