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 _

A

ACK - Static variable in class net.i2p.client.streaming.I2PSocketManagerImpl
 
AES256Bench - class net.i2p.crypto.AES256Bench.
 
AES256Bench() - Constructor for class net.i2p.crypto.AES256Bench
 
AESEngine - class net.i2p.crypto.AESEngine.
Dummy wrapper for AES cipher operation.
AESEngine(I2PAppContext) - Constructor for class net.i2p.crypto.AESEngine
 
AESInputStream - class net.i2p.crypto.AESInputStream.
This reads an underlying stream as written by AESOutputStream - AES256 encrypted in CBC mode with PKCS#5 padding, with the padding on each and every block of 16 bytes.
AESInputStream(I2PAppContext, InputStream, SessionKey, byte[]) - Constructor for class net.i2p.crypto.AESInputStream
 
AESOutputStream - class net.i2p.crypto.AESOutputStream.
This writes everything as CBC with PKCS#5 padding, but each block is padded so as soon as a block is received it can be decrypted (rather than wait for an arbitrary number of blocks to arrive).
AESOutputStream(I2PAppContext, OutputStream, SessionKey, byte[]) - Constructor for class net.i2p.crypto.AESOutputStream
 
AMDCPUInfo - interface freenet.support.CPUInformation.AMDCPUInfo.
 
ATalk - class net.i2p.client.ATalk.
ATalk - anonymous talk, demonstrating a trivial I2P usage scenario.
ATalk(String, String) - Constructor for class net.i2p.client.ATalk
Construct the talk engine, but don't connect yet
AbuseReason - class net.i2p.data.i2cp.AbuseReason.
Defines the structure for why abuse was reported either by the client to the router or by the router to the client
AbuseReason() - Constructor for class net.i2p.data.i2cp.AbuseReason
 
AbuseReasonTest - class net.i2p.data.AbuseReasonTest.
Test harness for loading / storing Hash objects
AbuseReasonTest() - Constructor for class net.i2p.data.AbuseReasonTest
 
AbuseSeverity - class net.i2p.data.i2cp.AbuseSeverity.
Provides a severity level (larger numbers are more severe) in association with a client reporting abusive behavior to the router or the router reporting it to the client
AbuseSeverity() - Constructor for class net.i2p.data.i2cp.AbuseSeverity
 
AbuseSeverityTest - class net.i2p.data.AbuseSeverityTest.
Test harness for loading / storing Hash objects
AbuseSeverityTest() - Constructor for class net.i2p.data.AbuseSeverityTest
 
AdminListener - class net.i2p.router.admin.AdminListener.
Listen for connections on the specified port, and toss them onto the client manager's set of connections once they are established.
AdminListener(RouterContext, int) - Constructor for class net.i2p.router.admin.AdminListener
 
AdminManager - class net.i2p.router.admin.AdminManager.
 
AdminManager(RouterContext) - Constructor for class net.i2p.router.admin.AdminManager
 
AdminRunner - class net.i2p.router.admin.AdminRunner.
 
AdminRunner(RouterContext, Socket) - Constructor for class net.i2p.router.admin.AdminRunner
 
abort() - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.Request
we no longer want the data requested (the connection closed)
accept(long) - Method in class net.i2p.client.streaming.ConnectionHandler
Receive an incoming connection (built from a received SYN)
accept() - Method in interface net.i2p.client.streaming.I2PServerSocket
Waits for the next socket connecting.
accept() - Method in class net.i2p.client.streaming.I2PServerSocketFull
 
accept() - Method in class net.i2p.client.streaming.I2PServerSocketImpl
Waits for the next socket connecting.
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerClosed
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerClosing
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerConnectedBulk
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerConnecting
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerDead
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerHardDisconnected
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerPreconnect
 
accept(Connection) - Method in class net.i2p.client.streaming.SchedulerReceived
 
accept(Connection) - Method in interface net.i2p.client.streaming.TaskScheduler
Determine whether this scheduler is fit to operate against the given connection
acceptNetDbLookupRequest(Hash) - Method in class net.i2p.router.RouterDoSThrottle
 
acceptNetDbLookupRequest(Hash) - Method in interface net.i2p.router.RouterThrottle
Should we accept the netDb lookup message, replying either with the value or some closer peers, or should we simply drop it due to overload?
acceptNetDbLookupRequest(Hash) - Method in class net.i2p.router.RouterThrottleImpl
 
acceptNetworkMessage() - Method in interface net.i2p.router.RouterThrottle
Should we accept any more data from the network for any sort of message, taking into account our current load, or should we simply slow down?
acceptNetworkMessage() - Method in class net.i2p.router.RouterThrottleImpl
 
acceptTunnelRequest(TunnelCreateMessage) - Method in interface net.i2p.router.RouterThrottle
Should we accept the request to participate in the given tunnel, taking into account our current load and bandwidth usage commitments?
acceptTunnelRequest(TunnelCreateMessage) - Method in class net.i2p.router.RouterThrottleImpl
 
ackImmediately() - Method in class net.i2p.client.streaming.Connection
 
ackPackets(long, long[]) - Method in class net.i2p.client.streaming.Connection
 
ackReceived() - Method in class net.i2p.client.streaming.PacketLocal
 
ackSendMessage(MessageId, long) - Method in class net.i2p.router.client.ClientConnectionRunner
Send a notification to the client that their message (id specified) was accepted for delivery (but not necessarily delivered)
acquire(int) - Method in class net.i2p.crypto.SHA256EntryCache
Get the next available structure, either from the cache or a brand new one
acquire(TunnelController, I2PSession) - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
Note the fact that the controller is using the session so that it isn't destroyed prematurely.
acquire() - Method in class net.i2p.util.ByteCache
Get the next available structure, either from the cache or a brand new one
acquireKey() - Method in class net.i2p.crypto.CryptixAESKeyCache
Get the next available structure, either from the cache or a brand new one
actionPerformed(ActionEvent) - Method in class net.i2p.i2ptunnel.I2PTunnelGUI
 
add(ClientMessage) - Method in class net.i2p.router.ClientMessagePool
Add a new message to the pool.
add(ClientMessage, boolean) - Method in class net.i2p.router.ClientMessagePool
If we're coming from the client subsystem itself, we already know whether the target is definitely remote and as such don't need to recheck ourselves, but if we aren't certain, we want it to check for us.
add(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.InNetMessagePool
Add a new message to the pool, returning the number of messages in the pool so that the comm system can throttle inbound messages.
add(OutNetMessage) - Method in class net.i2p.router.OutNetMessagePool
Add a new message to the pool
add(Hash) - Method in interface net.i2p.router.networkdb.kademlia.KBucket
Add the peer to the bucket
add(Hash) - Method in class net.i2p.router.networkdb.kademlia.KBucketImpl
 
add(Hash) - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
Return true if the peer is new to the bucket it goes in, or false if it was already in it
add(TunnelGatewayMessage) - Method in class net.i2p.router.tunnel.TunnelGateway
Add a message to be sent down the tunnel, where we are the inbound gateway.
add(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.TunnelGateway
Add a message to be sent down the tunnel, either sending it now (perhaps coallesced with other pending messages) or after a brief pause (_flushFrequency).
add(TunnelGatewayMessage) - Method in class net.i2p.router.tunnel.TunnelGatewayZeroHop
Add a message to be sent down the tunnel, where we are the inbound gateway.
add(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.TunnelGatewayZeroHop
Add a message to be sent down the tunnel (immediately forwarding it to the InboundMessageDistributor or OutboundMessageDistributor, as necessary).
add(StringBuffer, String, String, String, double) - Static method in class net.i2p.stat.PersistenceHelper
 
add(StringBuffer, String, String, String, long) - Static method in class net.i2p.stat.PersistenceHelper
 
add(byte[]) - Method in class net.i2p.util.DecayingBloomFilter
return true if the entry added is a duplicate
add(long) - Method in class net.i2p.util.DecayingBloomFilter
return true if the entry added is a duplicate.
add(String) - Method in class net.i2p.util.LogConsoleBuffer
 
addClove(GarlicClove) - Method in class net.i2p.router.message.CloveSet
 
addClove(GarlicConfig) - Method in class net.i2p.router.message.GarlicConfig
Add a clove to the current message - if any cloves are added, an I2NP message cannot be specified via setPayload.
addConnectionErrorMessage(String) - Method in class net.i2p.router.transport.tcp.TCPTransport
Add the given message to the list of most recent connection establishment error messages.
addConnectionEventListener(I2PTunnel.ConnectionEventListener) - Method in class net.i2p.i2ptunnel.I2PTunnel
 
addController(TunnelController) - Method in class net.i2p.i2ptunnel.TunnelControllerGroup
Add the given tunnel to the set of known controllers (but dont add it to a config file or start it or anything)
addCritical(String) - Method in class net.i2p.util.LogConsoleBuffer
 
addData(String, String, long, long) - Method in class net.i2p.stat.BufferedStatLog
 
addData(long) - Method in class net.i2p.stat.Rate
accrue the data in the current period as an instantaneous event
addData(long, long) - Method in class net.i2p.stat.Rate
Accrue the data in the current period as if the event took the specified amount of time
addData(long, long) - Method in class net.i2p.stat.RateStat
update all of the rates for the various periods with the given value.
addData(String, String, long, long) - Method in interface net.i2p.stat.StatLog
 
addDeferred(Job, Job, long, boolean) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in interface net.i2p.client.streaming.I2PSocketManager
 
addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
 
addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
 
addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.MessageHandler
 
addEndpoint(Hash, TunnelId) - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
 
addEvent(SimpleTimer.TimedEvent, long) - Method in class net.i2p.util.SimpleTimer
Queue up the given event to be fired no sooner than timeoutMs from now
addFormError(String) - Method in class net.i2p.router.web.FormHandler
Add an error message to display
addFormNotice(String) - Method in class net.i2p.router.web.FormHandler
Add a non-error message to display
addJob(Job) - Method in class net.i2p.router.JobQueue
Enqueue the specified job
addLease(Lease) - Method in class net.i2p.data.LeaseSet
 
addListener(Timestamper.UpdateListener) - Method in class net.i2p.time.Timestamper
 
addLog(Log) - Method in class net.i2p.util.LogManager
 
addMessage(I2CPMessage) - Method in class net.i2p.router.client.ClientWriterRunner
Add this message to the writer's queue
addMessage(OutNetMessage) - Method in class net.i2p.router.transport.tcp.TCPConnection
Add the given message to the outbound queue, notifying our runners that we want to send it.
addNewMessage(MessagePayloadMessage) - Method in class net.i2p.client.I2PSessionImpl
Recieve a payload message and let the app know its available
addOOMEventListener(I2PThread.OOMEventListener) - Static method in class net.i2p.util.I2PThread
register a new component that wants notification of OOM events
addPending(Collection) - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
addPending(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
addPending(Collection) - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
addProfile(PeerProfile) - Method in class net.i2p.router.peermanager.ProfileOrganizer
Add the new profile, returning the old value (or null if no profile existed)
addRateData(String, long, long) - Method in class net.i2p.stat.StatManager
update the given rate statistic, taking note that the given data point was received (and recalculating all rates)
addRecord(LogRecord) - Method in class net.i2p.util.LogManager
Used by Log to add records to the queue
addReply(Hash) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
 
addSession(I2PSession) - Method in class net.i2p.i2ptunnel.I2PTunnel
 
addShutdownTask(Runnable) - Method in class net.i2p.router.Router
 
addTags(TransientSessionKeyManager.TagSet) - Method in class net.i2p.crypto.TransientSessionKeyManager.OutboundSession
 
addTransport(Transport) - Method in class net.i2p.router.transport.TransportManager
 
addTunnel(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.TunnelPool
 
addUpdateListener(Clock.ClockUpdateListener) - Method in class net.i2p.util.Clock
 
addWaitForAccept(I2PSocket, long) - Method in class net.i2p.client.streaming.I2PServerSocketImpl
Make the socket available and wait until the client app accepts it, or until the given timeout elapses.
addedToQueue() - Method in class net.i2p.router.JobImpl
 
adminManager() - Method in class net.i2p.router.RouterContext
Controls a basic admin interface
aes() - Method in class net.i2p.I2PAppContext
Ok, I'll admit it.
afterSend(OutNetMessage, boolean) - Method in class net.i2p.router.transport.TransportImpl
The transport is done sending this message
afterSend(OutNetMessage, boolean, boolean) - Method in class net.i2p.router.transport.TransportImpl
The transport is done sending this message
afterSend(OutNetMessage, boolean, long) - Method in class net.i2p.router.transport.TransportImpl
The transport is done sending this message
afterSend(OutNetMessage, boolean, boolean, long) - Method in class net.i2p.router.transport.TransportImpl
The transport is done sending this message.
afterSend(OutNetMessage, boolean, boolean, long) - Method in class net.i2p.router.transport.tcp.TCPTransport
The transport is done sending this message.
aggressiveExpire() - Method in class net.i2p.crypto.TransientSessionKeyManager
Aggressively expire inbound tag sets and outbound sessions
allowAddress(TCPAddress) - Method in class net.i2p.router.transport.tcp.TCPTransport
Is the given address a valid one that we could listen to or contact?
allowParallelOperation() - Method in class net.i2p.router.JobQueue
 
allowReseed() - Method in class net.i2p.router.web.SummaryHelper
 
alreadySent(Hash, TunnelId) - Method in class net.i2p.router.message.OutboundClientMessageStatus
have we already sent the message down this tunnel?
append(byte) - Method in class net.i2p.client.streaming.ByteCollector
Add a new byte to the collector (extending the buffer if necessary)
append(byte[]) - Method in class net.i2p.client.streaming.ByteCollector
Add new bytes to the collector (extending the buffer if necessary)
append(byte[], int) - Method in class net.i2p.client.streaming.ByteCollector
Add new bytes to the collector (extending the buffer if necessary)
append(byte[], int, int) - Method in class net.i2p.client.streaming.ByteCollector
Add new bytes to the collector (extending the buffer if necessary)
append(ByteCollector) - Method in class net.i2p.client.streaming.ByteCollector
Add the contents of the byte collector to the current collector (extending the buffer if necessary)
attachEventDispatcher(EventDispatcher) - Method in class net.i2p.i2ptunnel.I2PTunnel
 
attachEventDispatcher(EventDispatcher) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
 
attachEventDispatcher(EventDispatcher) - Method in interface net.i2p.util.EventDispatcher
Attach an EventDispatcher object to the events dispatching chain.
attachEventDispatcher(EventDispatcher) - Method in class net.i2p.util.EventDispatcherImpl
 
available() - Method in class net.i2p.client.streaming.MessageInputStream
 
available() - Method in class net.i2p.crypto.AESInputStream
 
availableTags() - Method in class net.i2p.crypto.TransientSessionKeyManager.OutboundSession
 

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 _