- abort() - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.Request
-
we no longer want the data requested (the connection closed)
- ABORTED - Static variable in class net.i2p.router.util.EventLog
-
for convenience, not required
- ABSOLUTE_MAX_ACKS - Static variable in class net.i2p.router.transport.udp.PacketBuilder
-
one byte field
- AbuseReason - Class in net.i2p.data.i2cp
-
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
-
- AbuseSeverity - Class in net.i2p.data.i2cp
-
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
-
- accept() - Method in class net.i2p.client.streaming.AcceptingChannel
-
- accept() - Method in interface net.i2p.client.streaming.I2PServerSocket
-
Waits for the next socket connecting.
- accept(long) - Method in class net.i2p.client.streaming.impl.ConnectionHandler
-
Receive an incoming connection (built from a received SYN)
Non-SYN packets with a zero SendStreamID may also be queued here so
that they don't get thrown away while the SYN packet before it is queued.
- accept() - Method in class net.i2p.client.streaming.impl.I2PServerSocketFull
-
Warning, unlike regular ServerSocket, may return null
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerClosed
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerClosing
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerConnectedBulk
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerConnecting
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerDead
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerHardDisconnected
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerPreconnect
-
- accept(Connection) - Method in class net.i2p.client.streaming.impl.SchedulerReceived
-
- accept() - Method in class net.i2p.client.streaming.impl.StandardServerSocket
-
- accept(Connection) - Method in interface net.i2p.client.streaming.impl.TaskScheduler
-
Determine whether this scheduler is fit to operate against the
given connection
- accept(File, String) - Method in class net.i2p.router.web.RouterConsoleRunner.WarFilenameFilter
-
- accept(SAMv3Handler, boolean) - Method in class net.i2p.sam.SAMv3StreamSession
-
Accept an incoming STREAM
- accept() - Method in class net.i2p.util.InternalServerSocket
-
- accept() - Method in class org.cybergarage.http.HTTPServer
-
- acceptIncoming(int) - Method in class net.i2p.i2ptunnel.irc.DCCClientManager
-
An incoming ACCEPT response
- acceptIncoming(int) - Method in interface net.i2p.i2ptunnel.irc.DCCHelper
-
An incoming ACCEPT response
- AcceptingChannel - Class in net.i2p.client.streaming
-
As this does not (yet) extend ServerSocketChannel it cannot be returned by StandardServerSocket.getChannel(),
until we implement an I2P SocketAddress class.
- AcceptingChannel(I2PSocketManager) - Constructor for class net.i2p.client.streaming.AcceptingChannel
-
- acceptNetDbLookupRequest(Hash) - Method in class net.i2p.router.RouterDoSThrottle
-
Deprecated.
- 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
-
Deprecated.
unused, function moved to netdb
- 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
-
- acceptOutgoing(int) - Method in interface net.i2p.i2ptunnel.irc.DCCHelper
-
An outgoing ACCEPT response
- acceptOutgoing(int) - Method in class net.i2p.i2ptunnel.irc.I2PTunnelDCCServer
-
An outgoing ACCEPT response
- acceptTunnelRequest() - 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() - Method in class net.i2p.router.RouterThrottleImpl
-
- ACK_FREQUENCY - Static variable in class net.i2p.router.transport.udp.ACKSender
-
how frequently do we want to send ACKs to a peer?
- ACKBitfield - Interface in net.i2p.router.transport.udp
-
Generic means of SACK/NACK transmission for partially or fully
received messages
- acked() - Method in class net.i2p.router.networkdb.kademlia.MessageWrapper.WrappedMessage
-
delivered tags (if any) were acked
- acked(ACKBitfield) - Method in class net.i2p.router.transport.udp.OutboundMessageState
-
Ack all the fragments in the ack list.
- acked(long) - Method in class net.i2p.router.transport.udp.PeerState
-
A full ACK was received.
- acked(ACKBitfield) - Method in class net.i2p.router.transport.udp.PeerState
-
A partial ACK was received.
- ackImmediately() - Method in class net.i2p.client.streaming.impl.Connection
-
- ackPackets(long, long[]) - Method in class net.i2p.client.streaming.impl.Connection
-
Process the acks and nacks received in a packet
- ackPeer(PeerState) - Method in class net.i2p.router.transport.udp.ACKSender
-
Add to the queue.
- ackReceived() - Method in class net.i2p.client.streaming.impl.PacketLocal
-
- ACKSender - Class in net.i2p.router.transport.udp
-
Blocking thread that is given peers by the inboundFragment pool, sending out
any outstanding ACKs.
- ACKSender(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.ACKSender
-
- 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)
Doesn't do anything if i2cp.messageReliability = "none"
or if the nonce is 0.
- acquire() - Method in class net.i2p.crypto.HMAC256Generator
-
Deprecated.
unused (not even by Syndie)
- acquire() - Method in class net.i2p.crypto.HMACGenerator
-
- 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(I2PAppContext, boolean) - Static method in class net.i2p.router.transport.udp.UDPPacket
-
- acquire() - Method in class net.i2p.util.ByteCache
-
Get the next available structure, either from the cache or a brand new one.
- acquire() - Static method in class net.i2p.util.ReusableGZIPInputStream
-
Pull a cached instance
- acquire() - Static method in class net.i2p.util.ReusableGZIPOutputStream
-
Pull a cached instance
- acquire(int) - Static method in class net.i2p.util.SimpleByteCache
-
Get the next available array, either from the cache or a brand new one
- acquireKey() - Method in class net.i2p.crypto.CryptixAESKeyCache
-
Deprecated.
unused, keys are now cached in the SessionKey objects
- acquirePayload() - Method in class net.i2p.client.streaming.impl.Packet
-
- acquireTmp() - Method in class net.i2p.crypto.HMACGenerator
-
32 bytes from the byte array cache.
- action - Variable in class i2p.susi.dns.BaseBean
-
- Action - Class in org.cybergarage.upnp
-
- Action(Node) - Constructor for class org.cybergarage.upnp.Action
-
- Action(Node, Node) - Constructor for class org.cybergarage.upnp.Action
-
- Action(Action) - Constructor for class org.cybergarage.upnp.Action
-
- ACTION_FAILED - Static variable in class org.cybergarage.upnp.UPnPStatus
-
- actionControlReceived(Action) - Method in interface org.cybergarage.upnp.control.ActionListener
-
- ActionData - Class in org.cybergarage.upnp.xml
-
- ActionData() - Constructor for class org.cybergarage.upnp.xml.ActionData
-
- ActionList - Class in org.cybergarage.upnp
-
- ActionList() - Constructor for class org.cybergarage.upnp.ActionList
-
- ActionListener - Interface in org.cybergarage.upnp.control
-
- actionPerformed(ActionEvent) - Method in class net.i2p.i2ptunnel.I2PTunnelGUI
-
- ActionRequest - Class in org.cybergarage.upnp.control
-
- ActionRequest() - Constructor for class org.cybergarage.upnp.control.ActionRequest
-
- ActionRequest(HTTPRequest) - Constructor for class org.cybergarage.upnp.control.ActionRequest
-
- ActionResponse - Class in org.cybergarage.upnp.control
-
- ActionResponse() - Constructor for class org.cybergarage.upnp.control.ActionResponse
-
- ActionResponse(SOAPResponse) - Constructor for class org.cybergarage.upnp.control.ActionResponse
-
- add(Object, Object) - Method in class net.i2p.BOB.NamedDB
-
Add object to the array, deletes the old one if it exists
- add(InetAddress, int) - Method in class net.i2p.i2ptunnel.socks.SOCKSUDPTunnel
-
- add(Destination) - Method in class net.i2p.i2ptunnel.streamr.MultiSource
-
- add(T) - Method in interface net.i2p.kademlia.KBucket
-
Add the peer to the bucket
- add(T) - Method in class net.i2p.kademlia.KBucketImpl
-
Sets last-changed if rv is true OR if the peer is already present.
- add(T) - Method in class net.i2p.kademlia.KBucketSet
-
- add(T) - Method in interface net.i2p.kademlia.SelectionCollector
-
- add(String) - Method in class net.i2p.router.Blocklist
-
Maintain a simple in-memory single-IP blocklist
This is used for new additions, NOT for the main list
of IP ranges read in from the file.
- add(byte[]) - Method in class net.i2p.router.Blocklist
-
Maintain a simple in-memory single-IP blocklist
This is used for new additions, NOT for the main list
of IP ranges read in from the file.
- 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.
- add(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
- add(OutNetMessage) - Method in class net.i2p.router.OutNetMessagePool
-
Add a new message to the pool
- add(String) - Method in class net.i2p.router.transport.GeoIP
-
Add to the list needing lookup
- add(byte[]) - Method in class net.i2p.router.transport.GeoIP
-
Add to the list needing lookup
- add(OutNetMessage) - Method in class net.i2p.router.transport.ntcp.NTCPSendFinisher
-
- add(PeerState) - Method in class net.i2p.router.transport.udp.IntroductionManager
-
- add(OutNetMessage) - Method in interface net.i2p.router.transport.udp.MessageQueue
-
Add on a new message to the queue
- add(OutNetMessage) - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
-
Add a new message to the active pool
- add(OutboundMessageState) - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
-
short circuit the OutNetMessage, letting us send the establish
complete message reliably
- add(PeerState) - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
-
Add the peer to the list of peers wanting to transmit something.
- add(OutboundMessageState) - Method in class net.i2p.router.transport.udp.PeerState
-
TODO should this use a queue, separate from the list of msgs pending an ack?
TODO bring back tail drop?
TODO priority queue? (we don't implement priorities in SSU now)
TODO backlog / pushback / block instead of dropping? Can't really block here.
- add(OutNetMessage) - Method in class net.i2p.router.transport.udp.TimedWeightedPriorityMessageQueue
-
- add(UDPPacket, int) - Method in class net.i2p.router.transport.udp.UDPSender
-
Deprecated.
use add(packet)
- add(UDPPacket) - Method in class net.i2p.router.transport.udp.UDPSender
-
Put it on the queue.
- add(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.PumpedTunnelGateway
-
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(PendingGatewayMessage) - Method in class net.i2p.router.tunnel.PumpedTunnelGateway
-
- add(I2NPMessage, Hash, TunnelId) - Method in class net.i2p.router.tunnel.ThrottledPumpedTunnelGateway
-
Possibly drop a message due to bandwidth before adding it to the preprocessor queue.
- 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(E) - Method in class net.i2p.router.util.CoDelBlockingQueue
-
- add(byte[]) - Method in class net.i2p.router.util.DecayingBloomFilter
-
- add(byte[], int, int) - Method in class net.i2p.router.util.DecayingBloomFilter
-
- add(long) - Method in class net.i2p.router.util.DecayingBloomFilter
-
- add(byte[], int, int) - Method in class net.i2p.router.util.DecayingHashSet
-
- add(long) - Method in class net.i2p.router.util.DecayingHashSet
-
- add(E) - Method in class net.i2p.router.util.PriBlockingQueue
-
- add(double, long, double, long) - Method in class net.i2p.router.web.SummaryListener
-
- add(StringBuilder, String, String, String, double) - Static method in class net.i2p.stat.PersistenceHelper
-
- add(StringBuilder, String, String, String, long) - Static method in class net.i2p.stat.PersistenceHelper
-
- add(double, long, double, long) - Method in interface net.i2p.stat.RateSummaryListener
-
- add(E) - Method in class net.i2p.util.ConcurrentHashSet
-
- add(String) - Method in class net.i2p.util.LogConsoleBuffer
-
- add(Object) - Method in class net.metanotion.util.skiplist.SkipIterator
-
- add(Object) - Method in class org.cybergarage.util.ListenerList
-
- add(PeerCoordinator) - Method in class org.klomp.snark.PeerCoordinatorSet
-
- add(T, Object) - Method in class org.mortbay.util.MultiMap
-
- addAction(Action) - Method in class org.cybergarage.upnp.Service
-
- addAll(Collection<? extends E>) - Method in class net.i2p.util.ConcurrentHashSet
-
- addAndStart(ClientApp, String[]) - Method in class net.i2p.router.startup.RouterAppManager
-
- addAttribute(Attribute) - Method in class org.cybergarage.xml.Node
-
- addAttribute(String, String) - Method in class org.cybergarage.xml.Node
-
- addAuthorization(String, String) - Method in class net.i2p.util.EepGet
-
Add basic authorization header for the proxy.
- addCallBack(I2PProperties.I2PPropertyCallback) - Method in class net.i2p.util.I2PProperties
-
- addCapabilities(RouterInfo) - Method in class net.i2p.router.Router
-
- addCapability(char) - Method in class net.i2p.data.RouterInfo
-
- addCert(File, String, KeyStore) - Static method in class net.i2p.crypto.KeyStoreUtil
-
Load an X509 Cert from a file and add it to the
trusted set of certificates in the key store
- addCerts(File, KeyStore) - Static method in class net.i2p.crypto.KeyStoreUtil
-
Load all X509 Certs from a directory and add them to the
trusted set of certificates in the key store
- 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.
- addClove(GarlicConfig) - Method in class net.i2p.router.message.PayloadGarlicConfig
-
- 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
-
Only adds to the critical buffer, not to both.
- 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
If value is always a constant, you should be using Frequency instead.
- addData(long, long) - Method in class net.i2p.stat.RateStat
-
update all of the rates for the various periods with the given value.
- addData(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
-
- addDate(StringBuilder, String, String, String, long) - Static method in class net.i2p.stat.PersistenceHelper
-
- addDeferred(Job, Job, long, boolean) - Method in class net.i2p.router.networkdb.kademlia.FloodSearchJob
-
Add jobs to an existing search
- addDeferred(Job, Job, long, boolean) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
- addDevice(Device) - Method in class org.cybergarage.upnp.Device
-
Add a Device to device without checking for duplicate or syntax error.
- addDeviceChangeListener(DeviceChangeListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in interface net.i2p.client.streaming.I2PSocketManager
-
- addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.impl.I2PSocketManagerFull
-
- addDisconnectListener(I2PSocketManager.DisconnectListener) - Method in class net.i2p.client.streaming.impl.MessageHandler
-
- addDontIncludePeer(Hash) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
-
Add to the set.
- addDontIncludePeers(Collection<Hash>) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
-
Add to the set.
- addDownloader(Snark) - Method in class org.klomp.snark.SnarkManager
-
Add and start a FetchAndAdd task.
- addedToQueue() - Method in class net.i2p.router.JobImpl
-
Deprecated.
As of 0.8.1, this is a noop, as it just adds classes to the log manager
class list for no good reason. Logging in jobs is almost always
set explicitly rather than by class name.
- addElement(O) - Method in class i2p.susi.util.Folder
-
Add an element only if it does not already exist
- addElements(Collection<O>) - Method in class i2p.susi.util.Folder
-
Add elements only if it they do not already exist
- addEndpoint(Hash, TunnelId) - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
-
- addEndpoint(Lease) - Method in class net.i2p.data.i2cp.RequestVariableLeaseSetMessage
-
- addEvent(String) - Method in class net.i2p.router.util.EventLog
-
Append an event.
- addEvent(String, String) - Method in class net.i2p.router.util.EventLog
-
Append an event.
- addEvent(SimpleTimer.TimedEvent, long) - Method in class net.i2p.util.SimpleScheduler
-
Queue up the given event to be fired no sooner than timeoutMs from now.
- 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.
- addEvent(SimpleTimer.TimedEvent, long, boolean) - Method in class net.i2p.util.SimpleTimer
-
- addEventListener(EventListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- addFinalShutdownTask(Runnable) - Method in class net.i2p.router.RouterContext
-
The last thing to be called before router shutdown.
- addFormError(String) - Method in class net.i2p.router.web.FormHandler
-
Add an error message to display
Use if it does not include a link.
- addFormNotice(String) - Method in class net.i2p.router.web.FormHandler
-
Add a non-error message to display
Use if it does not include a link.
- addFormNoticeNoEscape(String) - Method in class net.i2p.router.web.FormHandler
-
Add a non-error message to display
Use if it includes a link or other formatting.
- addHeader(String, String) - Method in class net.i2p.util.EepGet
-
Add an extra header to the request.
- addHeader(HTTPHeader) - Method in class org.cybergarage.http.HTTPPacket
-
- addHeader(String, String) - Method in class org.cybergarage.http.HTTPPacket
-
- addItem() - Method in class net.metanotion.util.skiplist.SkipList
-
- addJob(Job) - Method in class net.i2p.router.JobQueue
-
Enqueue the specified job
- addKey(String, String) - Method in class net.i2p.crypto.TrustedUpdate
-
Duplicate keys or names rejected,
except that duplicate empty names are allowed
- addKeystream(String, String) - Method in class net.i2p.sam.SAMBridge
-
Specify that the given keystream should be used for the given name
- addLease(Lease) - Method in class net.i2p.data.LeaseSet
-
- addListener(I2PSessionListener, int, int) - Method in class net.i2p.client.I2PSessionDemultiplexer
-
For those that don't need to hear about the protocol and ports
in messageAvailable()
(Streaming lib)
- addListener(Timestamper.UpdateListener) - Method in class net.i2p.router.time.RouterTimestamper
-
- addLog(Log) - Method in class net.i2p.util.LogManager
-
If the log already exists, its priority is set here but cannot
be changed later, as it becomes an "orphan" not tracked by the manager.
- addMagnet(String, byte[], String, boolean) - Method in class org.klomp.snark.SnarkManager
-
Add a torrent with the info hash alone (magnet / maggot)
- addMagnet(String, byte[], String, boolean, boolean, CompleteListener) - Method in class org.klomp.snark.SnarkManager
-
Add a torrent with the info hash alone (magnet / maggot)
External use is for UpdateRunner.
- addMessage(I2CPMessage) - Method in class net.i2p.client.ClientWriterRunner
-
Add this message to the writer's queue.
- addMessage(I2CPMessage) - Method in class net.i2p.router.client.ClientWriterRunner
-
Add this message to the writer's queue
Nonblocking, throws exception if queue is full
- addMessage(OutNetMessage) - Method in class net.i2p.router.transport.udp.InboundEstablishState
-
Queue a message to be sent after the session is established.
- addMessage(OutNetMessage) - Method in class net.i2p.router.transport.udp.OutboundEstablishState
-
Queue a message to be sent after the session is established.
- addMessage(Snark, String) - Method in interface org.klomp.snark.CompleteListener
-
- addMessage(String) - Method in interface org.klomp.snark.CoordinatorListener
-
- addMessage(String) - Method in class org.klomp.snark.Snark
-
StorageListener and CoordinatorListener callback
- addMessage(String) - Method in class org.klomp.snark.SnarkManager
-
Use if it does not include a link.
- addMessage(Snark, String) - Method in class org.klomp.snark.SnarkManager
-
A Snark.CompleteListener method.
- addMessage(String) - Method in interface org.klomp.snark.StorageListener
-
- addMessage(Snark, String) - Method in class org.klomp.snark.UpdateRunner
-
- addMessageId(long) - Method in class net.i2p.router.tunnel.PendingGatewayMessage
-
Add an ID to the list of the TunnelDataMssages this message was fragmented into.
- addMessageNoEscape(String) - Method in class org.klomp.snark.SnarkManager
-
Use if it includes a link.
- addMimeMapping(String, String) - Method in class org.klomp.snark.web.BasicServlet
-
- addMimeMapping(String, String) - Method in class org.klomp.snark.web.MimeTypes
-
Set a mime mapping
- addMuxedListener(I2PSessionMuxedListener, int, int) - Method in class net.i2p.client.I2PSessionDemultiplexer
-
For those that do care
UDP perhaps
- addMuxedSessionListener(I2PSessionMuxedListener, int, int) - Method in interface net.i2p.client.I2PSession
-
Listen on specified protocol and port, and receive notification
of proto, fromPort, and toPort for every message.
- addMuxedSessionListener(I2PSessionMuxedListener, int, int) - Method in class net.i2p.client.I2PSessionImpl2
-
- addMuxedSessionListener(I2PSessionMuxedListener, int, int) - Method in class net.i2p.client.I2PSessionMuxedImpl
-
Listen on specified protocol and port, and receive notification
of proto, fromPort, and toPort for every message.
- addNamingService(NamingService, boolean) - Method in class net.i2p.client.naming.MetaNamingService
-
- addNamingService(NamingService) - Method in class net.i2p.client.naming.NamingService
-
Only for chaining-capable NamingServices.
- addNamingService(NamingService, boolean) - Method in class net.i2p.client.naming.NamingService
-
Only for chaining-capable NamingServices
- addNewMessage(MessagePayloadMessage) - Method in class net.i2p.client.I2PSessionImpl
-
Recieve a payload message and let the app know its available
- addNewMessage(MessagePayloadMessage) - Method in class net.i2p.client.I2PSessionMuxedImpl
-
Receive a payload message and let the app know its available
- addNode(Node) - Method in class org.cybergarage.xml.Node
-
- addNotifyListener(NotifyListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- addOOMEventListener(I2PThread.OOMEventListener) - Static method in class net.i2p.util.I2PThread
-
register a new component that wants notification of OOM events
- addOOMEventThreadListener(I2PThread.OOMEventListener) - Method in class net.i2p.util.I2PAppThread
-
register a new component that wants notification of OOM events
- addPage(int) - Method in class net.metanotion.io.block.FreeListBlock
-
Adds free page and writes new len to disk
- addPaths(String, String) - Static method in class org.klomp.snark.web.BasicServlet
-
Simple version of URIUtil.addPaths()
- addPeer(Peer) - Method in class org.klomp.snark.PeerCoordinator
-
Add peer (inbound or outbound)
- addPeer(Peer) - Method in class org.klomp.snark.Piece
-
caller must synchronize
- addPending(Collection<Hash>) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
- addPending(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
- addPending(Hash, MessageWrapper.WrappedMessage) - Method in class net.i2p.router.networkdb.kademlia.StoreState
-
- addPending(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
-
- addPending(Collection<Hash>) - Method in class net.i2p.router.networkdb.kademlia.StoreState
-
- addPeriodicEvent(SimpleTimer.TimedEvent, long) - Method in class net.i2p.util.SimpleScheduler
-
Queue up the given event to be fired after timeoutMs and every
timeoutMs thereafter.
- addPeriodicEvent(SimpleTimer.TimedEvent, long, long) - Method in class net.i2p.util.SimpleScheduler
-
Queue up the given event to be fired after initialDelay and every
timeoutMs thereafter.
- addProfile(PeerProfile) - Method in class net.i2p.router.peermanager.ProfileOrganizer
-
Add the new profile, returning the old value (or null if no profile existed)
- addPropertyCallback(I2PProperties.I2PPropertyCallback) - Method in class net.i2p.I2PAppContext
-
Add a callback, which will fire upon changes in the property
given in the specific callback.
- addPropertyCallback(I2PProperties.I2PPropertyCallback) - Method in class net.i2p.router.RouterContext
-
- addRandomByte(byte) - Method in class gnu.crypto.prng.BasePRNGStandalone
-
- addRandomByte(byte) - Method in class gnu.crypto.prng.FortunaStandalone
-
- addRandomByte(byte) - Method in class gnu.crypto.prng.FortunaStandalone.Generator
-
- addRandomByte(byte) - Method in interface gnu.crypto.prng.IRandomStandalone
-
Supplement, or possibly replace, the random state of this PRNG with
a random byte.
- addRandomBytes(byte[]) - Method in class gnu.crypto.prng.BasePRNGStandalone
-
- addRandomBytes(byte[], int, int) - Method in class gnu.crypto.prng.BasePRNGStandalone
-
- addRandomBytes(byte[], int, int) - Method in class gnu.crypto.prng.FortunaStandalone
-
- addRandomBytes(byte[], int, int) - Method in class gnu.crypto.prng.FortunaStandalone.Generator
-
- addRandomBytes(byte[]) - Method in interface gnu.crypto.prng.IRandomStandalone
-
Supplement, or possibly replace, the random state of this PRNG with
a sequence of new random bytes.
- addRandomBytes(byte[], int, int) - Method in interface gnu.crypto.prng.IRandomStandalone
-
Supplement, or possibly replace, the random state of this PRNG with
a sequence of new random bytes.
- addRandomEvent(RandomEventStandalone) - Method in class gnu.crypto.prng.FortunaStandalone
-
- addRandomEvent(RandomEventStandalone) - Method in interface gnu.crypto.prng.RandomEventListenerStandalone
-
- addRate(long) - Method in class net.i2p.stat.RateStat
-
Deprecated.
- 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)
- addRateData(String, 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.
- addRemotePeerState(PeerState) - Method in class net.i2p.router.transport.udp.UDPTransport
-
add the peer info, returning true if it went in properly, false if
it was rejected (causes include peer ident already connected, or no
remote host info known
- addReply(Hash) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
-
- addRequest() - Method in class org.klomp.snark.PeerState
-
Adds a new request to the outstanding requests list.
- addRequestListener(HTTPRequestListener) - Method in class org.cybergarage.http.HTTPServer
-
- addRequestListener(HTTPRequestListener) - Method in class org.cybergarage.http.HTTPServerList
-
- ADDRESS - Static variable in class org.cybergarage.upnp.ssdp.SSDP
-
Default IPv4 multicast address for SSDP messages
- AddressBean - Class in i2p.susi.dns
-
- AddressBean(String, String) - Constructor for class i2p.susi.dns.AddressBean
-
- AddressBook - Class in net.i2p.addressbook
-
An address book for storing human readable names mapped to base64 i2p
destinations.
- AddressBook(Map<String, String>) - Constructor for class net.i2p.addressbook.AddressBook
-
Construct an AddressBook from the contents of the Map addresses.
- AddressBook(Subscription, String, int) - Constructor for class net.i2p.addressbook.AddressBook
-
Construct an AddressBook from the Subscription subscription.
- AddressBook(File) - Constructor for class net.i2p.addressbook.AddressBook
-
Construct an AddressBook from the contents of the file at file.
- AddressbookBean - Class in i2p.susi.dns
-
- AddressbookBean() - Constructor for class i2p.susi.dns.AddressbookBean
-
- addressbookDir() - Method in class i2p.susi.dns.BaseBean
-
- AddressByNameSorter - Class in i2p.susi.dns
-
- AddressByNameSorter() - Constructor for class i2p.susi.dns.AddressByNameSorter
-
- Addresses - Class in net.i2p.util
-
Methods to get the local addresses, and other IP utilities
- Addresses() - Constructor for class net.i2p.util.Addresses
-
- addressType - Variable in class net.i2p.i2ptunnel.socks.SOCKSServer
-
- addSearchListener(SearchListener) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- addSearchListener(SearchListener) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocketList
-
- addSearchResponseListener(SearchResponseListener) - Method in class org.cybergarage.upnp.ControlPoint
-
- addService(Service) - Method in class org.cybergarage.upnp.Device
-
Add a Service to device without checking for duplicate or syntax error
- addSession(I2PSession) - Method in class net.i2p.i2ptunnel.I2PTunnel
-
- addSessionListener(I2PSessionListener, int, int) - Method in interface net.i2p.client.I2PSession
-
Listen on specified protocol and port.
- addSessionListener(I2PSessionListener, int, int) - Method in class net.i2p.client.I2PSessionImpl2
-
- addSessionListener(I2PSessionListener, int, int) - Method in class net.i2p.client.I2PSessionMuxedImpl
-
Listen on specified protocol and port.
- addShiftListener(RouterClock.ClockShiftListener) - Method in class net.i2p.router.RouterClock
-
- addShutdownTask(Runnable) - Method in class net.i2p.I2PAppContext
-
WARNING - Shutdown tasks are not executed in an I2PAppContext.
- addSkipped(Hash) - Method in class net.i2p.router.networkdb.kademlia.StoreState
-
we aren't even going to try to contact this peer
- addSorter(String, Comparator<O>) - Method in class i2p.susi.util.Folder
-
Adds a new sorter to the folder.
- addStateVariable(StateVariable) - Method in class org.cybergarage.upnp.Service
-
Add the StateVariable to the service.
Note: This method should be used to create a dynamic
Device withtout writing any XML that describe the device
.
- addStatusListener(EepGet.StatusListener) - Method in class net.i2p.util.EepGet
-
- addSubscriber(Subscriber) - Method in class org.cybergarage.upnp.Service
-
- addTime(StringBuilder, String, String, String, long) - Static method in class net.i2p.stat.PersistenceHelper
-
- addTorrent(MetaInfo, BitField, String, boolean) - Method in class org.klomp.snark.SnarkManager
-
Add a torrent from a MetaInfo.
- addTransport(Transport) - Method in class net.i2p.router.transport.TransportManager
-
- addTunnel(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.TunnelPool
-
Add to the pool.
- addUpdateListener(Clock.ClockUpdateListener) - Method in class net.i2p.util.Clock
-
- addValue(String) - Method in class org.cybergarage.xml.Node
-
- addWebApp(RouterContext, ContextHandlerCollection, String, String, File) - Static method in class net.i2p.router.web.WebAppStarter
-
add but don't start
This is used only by RouterConsoleRunner, which adds all the webapps first
and then starts all at once.
- ADJUST_COST - Static variable in class net.i2p.router.transport.TransportImpl
-
Do we increase the advertised cost when approaching conn limits?
- adjustClockSkew(long) - Method in class net.i2p.router.transport.udp.PeerState
-
Update the moving-average clock skew based on the current difference.
- Advertiser - Class in org.cybergarage.upnp.device
-
- Advertiser(Device) - Constructor for class org.cybergarage.upnp.device.Advertiser
-
- aes() - Method in class net.i2p.I2PAppContext
-
Ok, I'll admit it.
- AESEngine - Class in net.i2p.crypto
-
Dummy wrapper for AES cipher operation.
- AESEngine(I2PAppContext) - Constructor for class net.i2p.crypto.AESEngine
-
- afterSend(OutNetMessage, boolean, boolean, long) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- 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.
- ALIVE - Static variable in class org.cybergarage.upnp.device.NTS
-
- ALL_DEVICE - Static variable in class org.cybergarage.upnp.device.ST
-
- ALL_SECTIONS - Static variable in class net.i2p.router.web.SummaryBarRenderer
-
- allocateSend() - Method in class net.i2p.router.transport.udp.PeerState
-
Pick a message we want to send and allocate it out of our window
High usage -
OutboundMessageFragments.getNextVolley() calls this 2nd, if finishMessages() returned > 0.
- allocBuffer() - Method in class gnu.crypto.prng.AsyncFortunaStandalone
-
- allocBuffer() - Method in class gnu.crypto.prng.FortunaStandalone
-
- allocPage() - Method in class net.metanotion.io.block.BlockFile
-
- allowConnection() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- allowConnection() - Method in class net.i2p.router.transport.udp.UDPTransport
-
- allowCSS() - Method in class net.i2p.i2ptunnel.web.IndexBean
-
- ALLOWED_FAST - Static variable in class org.klomp.snark.Message
-
- allowedUploaders() - Method in class org.klomp.snark.PeerCoordinator
-
Return number of allowed uploaders for this torrent.
- AllowedValue - Class in org.cybergarage.upnp
-
- AllowedValue(Node) - Constructor for class org.cybergarage.upnp.AllowedValue
-
- AllowedValue(String) - Constructor for class org.cybergarage.upnp.AllowedValue
-
Create an AllowedValue by the value String,
and will create the Node structure by itself
- AllowedValueList - Class in org.cybergarage.upnp
-
- AllowedValueList() - Constructor for class org.cybergarage.upnp.AllowedValueList
-
- AllowedValueList(String[]) - Constructor for class org.cybergarage.upnp.AllowedValueList
-
- AllowedValueRange - Class in org.cybergarage.upnp
-
- AllowedValueRange(Node) - Constructor for class org.cybergarage.upnp.AllowedValueRange
-
- AllowedValueRange() - Constructor for class org.cybergarage.upnp.AllowedValueRange
-
- AllowedValueRange(Number, Number, Number) - Constructor for class org.cybergarage.upnp.AllowedValueRange
-
- allowGraphical() - Method in class net.i2p.router.web.NetDbHelper
-
call for non-text-mode browsers
- allowGraphical() - Method in class net.i2p.router.web.ProfilesHelper
-
call for non-text-mode browsers
- allowIFrame(String) - Method in class net.i2p.router.web.CSSHelper
-
Should we allow a refreshing IFrame?
- allowJS() - Method in class net.i2p.i2ptunnel.web.IndexBean
-
- allowLocal() - Method in class net.i2p.router.transport.udp.UDPTransport
-
Are we allowed to connect to local addresses?
- allowParallelOperation() - Method in class net.i2p.router.JobQueue
-
- allowReseed() - Method in class net.i2p.router.web.SummaryHelper
-
this displayed offset, not skew - now handled in reachability()
private String timeSkew() {
if (_context == null) return "";
//if (!_context.clock().getUpdatedSuccessfully())
// return " (Unknown skew)";
long ms = _context.clock().getOffset();
long diff = Math.abs(ms);
if (diff < 3000)
return "";
return " (" + DataHelper.formatDuration2(diff) + " " + _("skew") + ")";
}
- AMDCPUInfo - Interface in freenet.support.CPUInformation
-
An interface for classes that provide lowlevel information about AMD CPU's
- AMDInfoImpl - Class in freenet.support.CPUInformation
-
Moved out of CPUID.java
- AMDInfoImpl() - Constructor for class freenet.support.CPUInformation.AMDInfoImpl
-
- announce(String) - Method in class org.cybergarage.upnp.Device
-
- announce() - Method in class org.cybergarage.upnp.Device
-
- announce(String) - Method in class org.cybergarage.upnp.Service
-
- announce(byte[], boolean) - Method in interface org.klomp.snark.dht.DHT
-
Announce to ourselves.
- announce(byte[], byte[], boolean) - Method in interface org.klomp.snark.dht.DHT
-
Announce somebody else we know about to ourselves.
- announce(byte[], int, long, boolean) - Method in interface org.klomp.snark.dht.DHT
-
Announce to the closest DHT peers.
- announce(InfoHash, Hash, boolean) - Method in class org.klomp.snark.dht.DHTTracker
-
- announce(byte[], boolean) - Method in class org.klomp.snark.dht.KRPC
-
Announce to ourselves.
- announce(byte[], byte[], boolean) - Method in class org.klomp.snark.dht.KRPC
-
Announce somebody else we know about to ourselves.
- announce(byte[], int, long, boolean) - Method in class org.klomp.snark.dht.KRPC
-
Not recommended - use getPeersAndAnnounce().
- announceURL - Variable in class org.klomp.snark.Tracker
-
- answerAllQueries() - Method in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
-
- answerAllQueries() - Method in class net.i2p.router.networkdb.kademlia.HandleFloodfillDatabaseLookupMessageJob
-
- answerPings() - Method in class net.i2p.client.streaming.impl.ConnectionManager
-
do we respond to pings that aren't on an existing connection?
- APP_NAME - Static variable in interface net.i2p.update.UpdateManager
-
The name we register with the ClientAppManager
- append(String) - Method in class net.i2p.addressbook.Log
-
Write entry to a new line in the log, with appropriate time stamp.
- appendRecipients(StringBuilder, ArrayList<String>, String) - Static method in class i2p.susi.webmail.Mail
-
Adds all items from the list
to the builder, separated by tabs.
- areFilesPublic() - Method in class org.klomp.snark.SnarkManager
-
- args - Variable in class net.i2p.router.startup.ClientAppConfig
-
- Argument - Class in org.cybergarage.upnp
-
- Argument() - Constructor for class org.cybergarage.upnp.Argument
-
- Argument(Node) - Constructor for class org.cybergarage.upnp.Argument
-
- Argument(Node, Node) - Constructor for class org.cybergarage.upnp.Argument
-
- Argument(String, String) - Constructor for class org.cybergarage.upnp.Argument
-
- ArgumentData - Class in org.cybergarage.upnp.xml
-
- ArgumentData() - Constructor for class org.cybergarage.upnp.xml.ArgumentData
-
- ArgumentList - Class in org.cybergarage.upnp
-
- ArgumentList() - Constructor for class org.cybergarage.upnp.ArgumentList
-
- argv - Variable in class gnu.getopt.Getopt
-
Saved argument list passed to the program
- AsyncFortunaStandalone - Class in gnu.crypto.prng
-
fortuna instance that tries to avoid blocking if at all possible by using separate
filled buffer segments rather than one buffer (and blocking when that buffer's data
has been eaten)
Note that this class is not fully Thread safe!
The following methods must be synchronized externally, they are not
synced here or in super():
addRandomByte(), addRandomBytes(), nextByte(), nextBytes(), seed()
- AsyncFortunaStandalone(I2PAppContext) - Constructor for class gnu.crypto.prng.AsyncFortunaStandalone
-
- at(int) - Method in class org.cybergarage.http.ParameterList
-
- attach(Object) - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.Request
-
Only supported if the request is not satisfied
- attachEventDispatcher(EventDispatcher) - Method in class net.i2p.i2ptunnel.irc.EventReceiver
-
- 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
-
- Attachment - Class in i2p.susi.webmail
-
- Attachment(String, String, String, String) - Constructor for class i2p.susi.webmail.Attachment
-
- attachment() - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.Request
-
- attemptFailed(String, long, long, int, int, Exception) - Method in class net.i2p.router.update.UpdateRunner
-
- attemptFailed(String, long, long, int, int, Exception) - Method in class net.i2p.util.EepGet.CLIStatusListener
-
- attemptFailed(String, long, long, int, int, Exception) - Method in interface net.i2p.util.EepGet.StatusListener
-
- attemptFailed(String, long, long, int, int, Exception) - Method in class org.klomp.snark.web.FetchAndAdd
-
- attempting(String) - Method in class net.i2p.router.update.UpdateRunner
-
- attempting(String) - Method in class net.i2p.util.EepGet.CLIStatusListener
-
- attempting(String) - Method in interface net.i2p.util.EepGet.StatusListener
-
- attempting(String) - Method in class org.klomp.snark.web.FetchAndAdd
-
- Attribute - Class in org.cybergarage.xml
-
- Attribute() - Constructor for class org.cybergarage.xml.Attribute
-
- Attribute(String, String) - Constructor for class org.cybergarage.xml.Attribute
-
- AttributeList - Class in org.cybergarage.xml
-
- AttributeList() - Constructor for class org.cybergarage.xml.AttributeList
-
- AUTH_REALM - Static variable in class net.i2p.i2ptunnel.I2PTunnelConnectClient
-
- AUTH_REALM - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
-
- authMode - Variable in class net.i2p.util.EepGet.AuthState
-
- authorize(Socket, long, String, String) - Method in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
-
Authorization
Ref: RFC 2617
If the socket is an InternalSocket, no auth required.
- authSent - Variable in class net.i2p.util.EepGet.AuthState
-
- available(long, int) - Method in class net.i2p.client.I2PSessionImpl.AvailabilityNotifier
-
- available(long, int) - Method in class net.i2p.client.I2PSessionMuxedImpl.MuxedAvailabilityNotifier
-
unused
- available(long, int, int, int, int) - Method in class net.i2p.client.I2PSessionMuxedImpl.MuxedAvailabilityNotifier
-
- available() - Method in class net.i2p.client.streaming.impl.MessageInputStream
-
- available() - Method in class org.mortbay.util.LineInput
-
- availableEncodings() - Static method in class i2p.susi.webmail.encoding.EncodingFactory
-
Returns list of available encodings;