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 _

## E

EAX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
EBX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
ECNReceived() - Method in class net.i2p.router.transport.udp.PeerState
  we received a backoff request, so cut our send window
ECX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
EditBean - Class in net.i2p.i2ptunnel.web
  Ugly little accessor for the edit page Warning - This class is not part of the i2ptunnel API, and at some point it will be moved from the jar to the war.
EditBean() - Constructor for class net.i2p.i2ptunnel.web.EditBean
EDX - Variable in class freenet.support.CPUInformation.CPUID.CPUIDResult
EepGet - Class in net.i2p.util
  EepGet [-p 127.0.0.1:4444] [-n #retries] [-o outputFile] [-m markSize lineLen] url Bug: a malformed url http://example.i2p (no trailing '/') fails cryptically
EepGet(I2PAppContext, String, int, int, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, String, int, int, String, String, boolean) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, int, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, int, String, String, boolean) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, String, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, String, String, boolean, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, String, String, boolean, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, long, long, String, OutputStream, String, boolean, String, String) - Constructor for class net.i2p.util.EepGet
EepGet(I2PAppContext, boolean, String, int, int, long, long, String, OutputStream, String, boolean, String, String, String) - Constructor for class net.i2p.util.EepGet
EepGet.CLIStatusListener - Class in net.i2p.util
EepGet.CLIStatusListener() - Constructor for class net.i2p.util.EepGet.CLIStatusListener
EepGet.CLIStatusListener(int, int) - Constructor for class net.i2p.util.EepGet.CLIStatusListener
EepGet.StatusListener - Interface in net.i2p.util
EepGetAndAddNamingService - Class in net.i2p.client.naming
  Deprecated.
  use HostsTxtNamingService.put()
EepGetAndAddNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.EepGetAndAddNamingService
  Deprecated.
EepGetNamingService - Class in net.i2p.client.naming
  A network-based naming service using HTTP, with in-memory caching.
EepGetNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.EepGetNamingService
  The naming service should only be constructed and accessed through the application context.
EepGetScheduler - Class in net.i2p.util
  Deprecated.
  unused a webapp version would be nice though
EepGetScheduler(I2PAppContext, List, List, String, int, EepGet.StatusListener) - Constructor for class net.i2p.util.EepGetScheduler
  Deprecated.
EepHead - Class in net.i2p.util
  This is a quick hack to get a working EepHead, primarily for the following usage:
EepHead(I2PAppContext, String, int, int, String) - Constructor for class net.i2p.util.EepHead
EepPost - Class in net.i2p.util
  Deprecated.
  unused
EepPost() - Constructor for class net.i2p.util.EepPost
  Deprecated.
EepPost(I2PAppContext) - Constructor for class net.i2p.util.EepPost
  Deprecated.
EightBit - Class in i2p.susi.webmail.encoding
EightBit() - Constructor for class i2p.susi.webmail.encoding.EightBit
ELEM_NAME - Static variable in class org.cybergarage.upnp.Action
ELEM_NAME - Static variable in class org.cybergarage.upnp.ActionList
ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValue
ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValueList
ELEM_NAME - Static variable in class org.cybergarage.upnp.AllowedValueRange
ELEM_NAME - Static variable in class org.cybergarage.upnp.Argument
ELEM_NAME - Static variable in class org.cybergarage.upnp.ArgumentList
ELEM_NAME - Static variable in class org.cybergarage.upnp.Device
ELEM_NAME - Static variable in class org.cybergarage.upnp.DeviceList
ELEM_NAME - Static variable in class org.cybergarage.upnp.event.PropertyList
ELEM_NAME - Static variable in class org.cybergarage.upnp.Icon
ELEM_NAME - Static variable in class org.cybergarage.upnp.IconList
ELEM_NAME - Static variable in class org.cybergarage.upnp.Service
ELEM_NAME - Static variable in class org.cybergarage.upnp.ServiceList
ELEM_NAME - Static variable in class org.cybergarage.upnp.ServiceStateTable
ELEM_NAME - Static variable in class org.cybergarage.upnp.StateVariable
ElGamalAESEngine - Class in net.i2p.crypto
  Handles the actual ElGamal+AES encryption and decryption scenarios using the supplied keys and data.
ElGamalAESEngine(I2PAppContext) - Constructor for class net.i2p.crypto.ElGamalAESEngine
elGamalAESEngine() - Method in class net.i2p.I2PAppContext
  Access the ElGamal/AES+SessionTag engine for this context.
ElGamalEngine - Class in net.i2p.crypto
  Wrapper for ElGamal encryption/signature schemes.
ElGamalEngine(I2PAppContext) - Constructor for class net.i2p.crypto.ElGamalEngine
  The ElGamal engine should only be constructed and accessed through the application context.
elGamalEngine() - Method in class net.i2p.I2PAppContext
  This is the ElGamal engine used within this context.
elgg - Static variable in class net.i2p.crypto.CryptoConstants
elgp - Static variable in class net.i2p.crypto.CryptoConstants
ENABLED - Static variable in class net.i2p.router.web.PluginStarter
ENABLED - Static variable in class net.i2p.router.web.RouterConsoleRunner
enabled - Static variable in class org.cybergarage.util.Debug
encode(byte[]) - Method in class i2p.susi.webmail.encoding.Base64
encode(String) - Method in class i2p.susi.webmail.encoding.Base64
encode(byte[]) - Method in class i2p.susi.webmail.encoding.EightBit
encode(String) - Method in class i2p.susi.webmail.encoding.EightBit
encode(byte[]) - Method in interface i2p.susi.webmail.encoding.Encoding
encode(String) - Method in interface i2p.susi.webmail.encoding.Encoding
encode(String) - Method in class i2p.susi.webmail.encoding.HeaderLine
encode(byte[]) - Method in class i2p.susi.webmail.encoding.HeaderLine
encode(byte[]) - Method in class i2p.susi.webmail.encoding.HTML
encode(String) - Method in class i2p.susi.webmail.encoding.HTML
encode(byte[]) - Method in class i2p.susi.webmail.encoding.QuotedPrintable
encode(String) - Method in class i2p.susi.webmail.encoding.QuotedPrintable
encode(byte[]) - Method in class i2p.susi.webmail.encoding.SevenBit
encode(String) - Method in class i2p.susi.webmail.encoding.SevenBit
encode(String) - Static method in class net.i2p.data.Base32
encode(byte[]) - Static method in class net.i2p.data.Base32
encode(String) - Static method in class net.i2p.data.Base64
encode(byte[]) - Static method in class net.i2p.data.Base64
encode(byte[], int, int) - Static method in class net.i2p.data.Base64
encode(byte[], boolean) - Static method in class net.i2p.data.Base64
encode(byte[], int, int, boolean) - Static method in class net.i2p.data.Base64
encodeTimestamp(byte[], int, double) - Static method in class net.i2p.time.NtpMessage
  Encodes a timestamp in the specified position in the message
Encoding - Interface in i2p.susi.webmail.encoding
  Interface to encode/decode content transfer encodings like quoted-printable, base64 etc.
encoding - Variable in class i2p.susi.webmail.MailPart
EncodingException - Exception in i2p.susi.webmail.encoding
EncodingException(String) - Constructor for exception i2p.susi.webmail.encoding.EncodingException
EncodingFactory - Class in i2p.susi.webmail.encoding
  Manager class to handle content transfer encodings.
EncodingFactory() - Constructor for class i2p.susi.webmail.encoding.EncodingFactory
encrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
  Encrypt the payload with the session key
encrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.AESEngine
  Encrypt the payload with the session key.
encrypt(byte[], int, byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
encrypt(byte[], int, byte[], int, SessionKey, byte[], int, int) - Method in class net.i2p.crypto.CryptixAESEngine
encrypt(byte[], PublicKey) - Method in class net.i2p.crypto.DummyElGamalEngine
  encrypt the data to the public key
encrypt(byte[], PublicKey, SessionKey, Set, SessionTag, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
  Encrypt the unencrypted data to the target.
encrypt(byte[], PublicKey, SessionKey, Set, SessionTag, long) - Method in class net.i2p.crypto.ElGamalAESEngine
  Encrypt the data to the target using the given key and deliver the specified tags No new session key This is the one called from GarlicMessageBuilder and is the primary entry point.
encrypt(byte[], PublicKey, SessionKey, Set, long) - Method in class net.i2p.crypto.ElGamalAESEngine
  Deprecated.
  unused
encrypt(byte[], PublicKey, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
  Deprecated.
  unused
encrypt(byte[], PublicKey) - Method in class net.i2p.crypto.ElGamalEngine
  encrypt the data to the public key
encrypt(SessionKey) - Method in class net.i2p.data.LeaseSet
  Encrypt the gateway and tunnel ID of each lease, leaving the expire dates unchanged.
encryptAESBlock(byte[], SessionKey, byte[], Set, SessionKey, long) - Method in class net.i2p.crypto.ElGamalAESEngine
  For both scenarios, this method encrypts the AES area using the given key, iv and making sure the resulting data is at least as long as the paddedSize and also mod 16 bytes.
encryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.AESEngine
  This just copies payload to out, see extension for the real thing.
encryptBlock(byte[], int, SessionKey, byte[], int) - Method in class net.i2p.crypto.CryptixAESEngine
  encrypt exactly 16 bytes using the session key
encryptRecord(I2PAppContext, PublicKey, Hash, byte[], int) - Method in class net.i2p.data.i2np.BuildRequestRecord
  Encrypt the record to the specified peer.
ENCSTYLE_URL - Static variable in class org.cybergarage.soap.SOAP
end - Variable in class i2p.susi.webmail.MailPart
end() - Method in class net.i2p.router.JobTiming
  Notify the timing that the job finished
END_TO_END_CRYPTO - Static variable in class net.i2p.client.I2CPMessageProducer
  Should we include the I2CP end to end crypto (which is in addition to any garlic crypto added by the router)
endIndex - Variable in class i2p.susi.dns.AddressbookBean
engineDigest() - Method in class net.i2p.crypto.SHA1
  Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class net.i2p.crypto.SHA1
  Completes the hash computation by performing final operations such as padding.
engineGetDigestLength() - Method in class net.i2p.crypto.SHA1
  Returns the digest length in bytes.
engineReset() - Method in class net.i2p.crypto.SHA1
  Reset athen initialize the digest context.
engineUpdate(byte) - Method in class net.i2p.crypto.SHA1
  Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class net.i2p.crypto.SHA1
  Updates the digest using the specified array of bytes, starting at the specified offset.
enqueue(PacketLocal) - Method in class net.i2p.client.streaming.PacketQueue
  Add a new packet to be sent out ASAP keys and tags disabled since dropped in I2PSession
enqueue() - Method in class net.i2p.router.transport.udp.UDPPacket
  the UDPReceiver has tossed it onto the inbound queue
enqueueInfoMessage() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
ensureCapacity(int) - Method in class net.i2p.client.streaming.ByteCollector
  Deprecated.
  Make sure we have sufficient storage space.
entries - Variable in class i2p.susi.dns.AddressbookBean
EntropyHarvester - Interface in net.i2p.crypto
  Allow various components with some entropy to feed that entropy back into some PRNG.
entryAdded(NamingService, String, Destination, Properties) - Method in interface net.i2p.client.naming.NamingServiceListener
entryChanged(NamingService, String, Destination, Properties) - Method in interface net.i2p.client.naming.NamingServiceListener
entryRemoved(NamingService, String) - Method in interface net.i2p.client.naming.NamingServiceListener
entrySet() - Method in class net.i2p.util.OrderedProperties
ENVELOPE - Static variable in class org.cybergarage.soap.SOAP
eq(Object, Object) - Static method in class net.i2p.data.DataHelper
  Helper util to compare two objects, including null handling.
eq(Collection, Collection) - Static method in class net.i2p.data.DataHelper
  Run a deep comparison across the two collections.
eq(byte[], byte[]) - Static method in class net.i2p.data.DataHelper
  Run a comparison on the byte arrays, byte by byte.
eq(int, int) - Static method in class net.i2p.data.DataHelper
  Deprecated.
  inefficient
eq(long, long) - Static method in class net.i2p.data.DataHelper
  Deprecated.
  inefficient
eq(byte, byte) - Static method in class net.i2p.data.DataHelper
  Deprecated.
  inefficient
eq(byte[], int, byte[], int, int) - Static method in class net.i2p.data.DataHelper
  Unlike eq(byte[], byte[]), this returns false if both lhs and rhs are null.
equals(Object) - Method in class com.nettgryppa.security.HashCash
  Two objects are considered equal if they are both of type HashCash and have an identical string representation
equals(Object) - Method in class net.i2p.client.streaming.ByteCollector
  Deprecated.
  Compare the collectors.
equals(Object) - Method in class net.i2p.data.Address
equals(Object) - Method in class net.i2p.data.ByteArray
equals(Object) - Method in class net.i2p.data.Certificate
equals(Object) - Method in class net.i2p.data.DateAndFlags
equals(Object) - Method in class net.i2p.data.i2cp.AbuseReason
equals(Object) - Method in class net.i2p.data.i2cp.AbuseSeverity
equals(Object) - Method in class net.i2p.data.i2cp.BandwidthLimitsMessage
equals(Object) - Method in class net.i2p.data.i2cp.CreateLeaseSetMessage
equals(Object) - Method in class net.i2p.data.i2cp.CreateSessionMessage
equals(Object) - Method in class net.i2p.data.i2cp.DestLookupMessage
equals(Object) - Method in class net.i2p.data.i2cp.DestReplyMessage
equals(Object) - Method in class net.i2p.data.i2cp.DestroySessionMessage
equals(Object) - Method in class net.i2p.data.i2cp.DisconnectMessage
equals(Object) - Method in class net.i2p.data.i2cp.GetBandwidthLimitsMessage
equals(Object) - Method in class net.i2p.data.i2cp.GetDateMessage
equals(Object) - Method in class net.i2p.data.i2cp.MessageId
equals(Object) - Method in class net.i2p.data.i2cp.MessagePayloadMessage
equals(Object) - Method in class net.i2p.data.i2cp.MessageStatusMessage
equals(Object) - Method in class net.i2p.data.i2cp.ReceiveMessageBeginMessage
equals(Object) - Method in class net.i2p.data.i2cp.ReceiveMessageEndMessage
equals(Object) - Method in class net.i2p.data.i2cp.ReconfigureSessionMessage
equals(Object) - Method in class net.i2p.data.i2cp.ReportAbuseMessage
equals(Object) - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
equals(Object) - Method in class net.i2p.data.i2cp.SendMessageExpiresMessage
equals(Object) - Method in class net.i2p.data.i2cp.SendMessageMessage
equals(Object) - Method in class net.i2p.data.i2cp.SessionConfig
equals(Object) - Method in class net.i2p.data.i2cp.SessionId
equals(Object) - Method in class net.i2p.data.i2cp.SessionStatusMessage
equals(Object) - Method in class net.i2p.data.i2cp.SetDateMessage
equals(Object) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
equals(Object) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
equals(Object) - Method in class net.i2p.data.i2np.DatabaseStoreMessage
equals(Object) - Method in class net.i2p.data.i2np.DataMessage
equals(Object) - Method in class net.i2p.data.i2np.DeliveryInstructions
equals(Object) - Method in class net.i2p.data.i2np.DeliveryStatusMessage
equals(Object) - Method in class net.i2p.data.i2np.GarlicClove
equals(Object) - Method in class net.i2p.data.i2np.GarlicMessage
equals(Object) - Method in class net.i2p.data.i2np.TunnelDataMessage
equals(Object) - Method in class net.i2p.data.i2np.TunnelGatewayMessage
equals(Object) - Method in class net.i2p.data.i2np.UnknownI2NPMessage
equals(Object) - Method in class net.i2p.data.KeysAndCert
equals(Object) - Method in class net.i2p.data.Lease
equals(Object) - Method in class net.i2p.data.LeaseSet
equals(Object) - Method in class net.i2p.data.Payload
equals(Object) - Method in class net.i2p.data.PrivateKey
equals(Object) - Method in class net.i2p.data.RouterAddress
equals(Object) - Method in class net.i2p.data.RouterInfo
equals(Object) - Method in class net.i2p.data.SimpleDataStructure
equals(Object) - Method in class net.i2p.data.TunnelId
equals(Object) - Method in class net.i2p.internal.PoisonI2CPMessage
equals(Object) - Method in class net.i2p.router.JobStats
equals(Object) - Method in class net.i2p.router.LeaseSetKeys
equals(Object) - Method in class net.i2p.router.OutNetMessage
equals(Object) - Method in class net.i2p.router.peermanager.PeerProfile
equals(Object) - Method in class net.i2p.router.transport.ntcp.NTCPAddress
equals(RouterAddress) - Method in class net.i2p.router.transport.ntcp.NTCPAddress
equals(Object) - Method in class net.i2p.router.transport.udp.RemoteHostId
equals(Object) - Method in class net.i2p.router.web.SummaryListener
equals(Object) - Method in class net.i2p.stat.FrequencyStat
equals(Object) - Method in class net.i2p.stat.Rate
  This is used in StatSummarizer and SummaryListener.
equals(Object) - Method in class net.i2p.stat.RateStat
equals(Object) - Method in class net.i2p.util.LogLimit
equals(Object) - Method in class org.freenetproject.DetectedIP
equals(Object) - Method in class org.freenetproject.ForwardPort
equals(Object) - Method in class org.klomp.snark.PartialPiece
  Make this simple so PeerCoordinator can keep a List.
equals(Object) - Method in class org.klomp.snark.Peer
  Two Peers are equal when they have the same PeerID.
equals(Object) - Method in class org.klomp.snark.PeerID
  Two PeerIDs are equal when they have the same dest hash
equals(Object) - Method in class org.klomp.snark.Piece
equals(Object) - Method in class org.klomp.snark.Request
ERR_NO_OUTPROXY - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
ERROR - Static variable in class i2p.susi.debug.Debug
error - Variable in class i2p.susi.webmail.Mail
error - Variable in class i2p.susi.webmail.smtp.SMTPClient
error - Variable in class i2p.susi.webmail.WebMail.SessionObject
error(String) - Static method in class net.i2p.BOB.BOB
  Log an error
ERROR - Static variable in class net.i2p.util.Log
error(String) - Method in class net.i2p.util.Log
error(String, Throwable) - Method in class net.i2p.util.Log
ERROR - Static variable in class org.klomp.snark.Snark
ERROR_CODE - Static variable in class org.cybergarage.soap.SOAP
ERROR_DESCRIPTION - Static variable in class org.cybergarage.soap.SOAP
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.BOB.UDPIOthread
  required by `I2PSessionListener` to notify of error
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.client.I2PSessionDemultiplexer
errorOccurred(I2PSession, String, Throwable) - Method in interface net.i2p.client.I2PSessionListener
  Notify the client that some error occurred
errorOccurred(I2PSession, String, Throwable) - Method in interface net.i2p.client.I2PSessionMuxedListener
  Notify the client that some error occurred.
errorOccurred() - Method in interface net.i2p.client.streaming.I2PSocket.SocketErrorListener
  An error occurred communicating with the peer.
errorOccurred() - Method in class net.i2p.client.streaming.I2PSocketImpl
  Deprecated.
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.client.streaming.MessageHandler
  Notify the client that some error occurred
errorOccurred() - Method in class net.i2p.i2ptunnel.I2PTunnelRunner
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.i2ptunnel.I2PTunnelTask
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.i2ptunnel.udp.I2PSource.Listener
errorOccurred(I2PSession, String, Throwable) - Method in class net.i2p.sam.SAMMessageSession.SAMMessageSessionHandler
escapeXMLChars(String) - Static method in class org.cybergarage.xml.XML
establish(OutNetMessage) - Method in class net.i2p.router.transport.udp.EstablishmentManager
  Send the message to its specified recipient by establishing a connection with them and sending it off.
ESTABLISH_TIMEOUT - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
  how long from initial connection attempt (accept() or connect()) until the con must be established to avoid premature close()ing
establishing(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
  add us to the establishment timeout process
EstablishmentManager - Class in net.i2p.router.transport.udp
  Coordinate the establishment of new sessions - both inbound and outbound.
EstablishmentManager(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.EstablishmentManager
EstablishState - Class in net.i2p.router.transport.ntcp
  Handle the 4-phase establishment, which is as follows:
EstablishState(RouterContext, NTCPTransport, NTCPConnection) - Constructor for class net.i2p.router.transport.ntcp.EstablishState
estimateAvailableTags(RouterContext, PublicKey, Hash) - Static method in class net.i2p.router.message.GarlicMessageBuilder
estimateHashCashTime(int) - Static method in class net.i2p.data.PrivateKeyFile
estimateSize() - Method in class net.i2p.data.i2np.GarlicClove
estimateTime(int) - Static method in class com.nettgryppa.security.HashCash
  Estimates how many milliseconds it would take to mint a cash of the specified value.
estimateValue(int) - Static method in class com.nettgryppa.security.HashCash
  Estimates what value (e.g.
EVENT - Static variable in class org.cybergarage.upnp.device.NT
EventDispatcher - Interface in net.i2p.util
  Event dispatching interface.
EventDispatcherImpl - Class in net.i2p.util
  An implementation of the EventDispatcher interface.
EventDispatcherImpl() - Constructor for class net.i2p.util.EventDispatcherImpl
EventListener - Interface in org.cybergarage.upnp.event
eventNotifyReceived(String, long, String, String) - Method in class net.i2p.router.transport.UPnP
  event callback - unused for now - how many devices support events?
eventNotifyReceived(String, long, String, String) - Method in interface org.cybergarage.upnp.event.EventListener
eventOccurred() - Method in class net.i2p.client.streaming.Connection
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerClosed
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerClosing
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerConnectedBulk
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerConnecting
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerDead
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerHardDisconnected
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerPreconnect
eventOccurred(Connection) - Method in class net.i2p.client.streaming.SchedulerReceived
eventOccurred(Connection) - Method in interface net.i2p.client.streaming.TaskScheduler
  An event has occurred (timeout, message sent, or message received), so schedule what to do next based on our current state.
eventOccurred() - Method in class net.i2p.stat.Frequency
  Take note that a new event occurred, recalculating all the averages and frequencies
eventOccurred() - Method in class net.i2p.stat.FrequencyStat
  update all of the frequencies for the various periods
EventPumper - Class in net.i2p.router.transport.ntcp
EventPumper(RouterContext, NTCPTransport) - Constructor for class net.i2p.router.transport.ntcp.EventPumper
exchangeKeys(InputStream, OutputStream) - Static method in class net.i2p.crypto.DHSessionKeyBuilder
  Conduct a DH exchange over the streams, returning the resulting data.
Exec - Class in net.i2p.util
  Usage: Exec dir command [args ...]
Exec() - Constructor for class net.i2p.util.Exec
execDatagramMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
execDestMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
execNamingMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
ExecNamingService - Class in net.i2p.client.naming
  An interface to an external naming service program, with in-memory caching.
ExecNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.ExecNamingService
  The naming service should only be constructed and accessed through the application context.
execRawMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
execSessionMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
execSessionMessage(String, Properties) - Method in class net.i2p.sam.SAMv3Handler
execStreamAccept(Properties) - Method in class net.i2p.sam.SAMv3Handler
execStreamClose(Properties) - Method in class net.i2p.sam.SAMv1Handler
execStreamConnect(Properties) - Method in class net.i2p.sam.SAMv1Handler
execStreamConnect(Properties) - Method in class net.i2p.sam.SAMv3Handler
execStreamForwardIncoming(Properties) - Method in class net.i2p.sam.SAMv3Handler
execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv1Handler
execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv2Handler
execStreamMessage(String, Properties) - Method in class net.i2p.sam.SAMv3Handler
execStreamSend(Properties) - Method in class net.i2p.sam.SAMv1Handler
execute(String) - Method in class net.i2p.util.ShellCommand
  Deprecated.
  unused
executeAndWait(String) - Method in class net.i2p.util.ShellCommand
  Deprecated.
  unused
executeAndWaitTimed(String, int) - Method in class net.i2p.util.ShellCommand
  Deprecated.
  unused
executeSilent(String) - Method in class net.i2p.util.ShellCommand
  Deprecated.
  unused
executeSilentAndWait(String) - Method in class net.i2p.util.ShellCommand
  Passes a command to the shell for execution.
executeSilentAndWaitTimed(String, int) - Method in class net.i2p.util.ShellCommand
  Passes a command to the shell for execution.
executeSilentAndWaitTimed(String[], int) - Method in class net.i2p.util.ShellCommand
  Passes a command to the shell for execution.
Executor - Class in net.i2p.util
Executor(I2PAppContext, Log, List, SimpleStore) - Constructor for class net.i2p.util.Executor
exists(Object) - Method in class net.i2p.BOB.NamedDB
  returns true if an object exists, else returns false
EXIT_GRACEFUL - Static variable in class net.i2p.router.Router
  private static final void testAppendLog() { StringBuilder buf = new StringBuilder(1024); Router.appendLogMessage(buf, "hi\nhow are you\nh0h0h0"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, "\nfine thanks\nh0h0h0"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, "liar\nblah blah\n"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, "\n"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, ""); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, ".........10........20........30........40........50........6"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, ".........10........\n20........30........40........50........6"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, ".........10........20\n........30........40........50........6"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, ".........10.......\n.20........30........40........50........6"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); Router.appendLogMessage(buf, "\n.........10........20........30........40........50........6"); System.out.println("line: [" + buf.toString() + "]"); buf.setLength(0); }
EXIT_GRACEFUL_RESTART - Static variable in class net.i2p.router.Router
EXIT_HARD - Static variable in class net.i2p.router.Router
EXIT_HARD_RESTART - Static variable in class net.i2p.router.Router
EXIT_OOM - Static variable in class net.i2p.router.Router
expandDBProfile() - Method in class net.i2p.router.peermanager.PeerProfile
  For floodfills
expandProfile() - Method in class net.i2p.router.peermanager.PeerProfile
  When the given peer is performing well enough that we want to keep detailed stats on them again, call this to set up the info we dropped during shrinkProfile.
EXPIRE_AGE - Static variable in class net.i2p.router.peermanager.ProfilePersistenceHelper
  If we haven't been able to get a message through to the peer in 3 days, drop the profile.
EXPIRE_DELAY - Static variable in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
  If a routerInfo structure isn't this recent, don't send it out.
EXPIRE_TIMEOUT - Static variable in class net.i2p.router.transport.udp.UDPTransport
expireInboundMessages() - Method in class net.i2p.router.transport.udp.PeerState
  Expire partially received inbound messages, returning how many are still pending.
ExpireJob - Class in net.i2p.router.tunnel.pool
  This runs twice for each tunnel.
ExpireJob(RouterContext, TunnelCreatorConfig, TunnelPool) - Constructor for class net.i2p.router.tunnel.pool.ExpireJob
ExpireLeasesJob - Class in net.i2p.router.networkdb.kademlia
  Periodically search through all leases to find expired ones, failing those keys and firing up a new search for each (in case we want it later, might as well preemptively fetch it)
ExpireLeasesJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExpireLeasesJob
expireOn - Variable in class net.i2p.router.Shitlist.Entry
  when it should expire, per the i2p clock
ExpireRoutersJob - Class in net.i2p.router.networkdb.kademlia
  Go through the routing table pick routers that are is out of date, but don't expire routers we're actively connected to.
ExpireRoutersJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExpireRoutersJob
expireTimedOut() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
  called in the EventPumper no more than once a second or so, closing any unconnected/unestablished connections
ExploratoryPeerSelector - Class in net.i2p.router.tunnel.pool
  Pick peers randomly out of the not-failing pool, and put them into a tunnel ordered by XOR distance from a random key.
ExploratoryPeerSelector() - Constructor for class net.i2p.router.tunnel.pool.ExploratoryPeerSelector
ExploreJob - Class in net.i2p.router.networkdb.kademlia
  Search for a particular key iteratively until we either find a value, we run out of peers, or the bucket the key belongs in has sufficient values in it.
ExploreJob(RouterContext, KademliaNetworkDatabaseFacade, Hash) - Constructor for class net.i2p.router.networkdb.kademlia.ExploreJob
  Create a new search for the routingKey specified
ExploreKeySelectorJob - Class in net.i2p.router.networkdb.kademlia
  Go through the kbuckets and generate random keys for routers in buckets not yet full, attempting to keep a pool of keys we can explore with (at least one per bucket)
ExploreKeySelectorJob(RouterContext, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.ExploreKeySelectorJob
exportProfile(Hash, OutputStream) - Method in class net.i2p.router.peermanager.ProfileOrganizer
EXT - Static variable in class org.cybergarage.http.HTTP
EXTENSION - Static variable in class org.klomp.snark.Message
ExtensionHandler - Class in org.klomp.snark
  REF: BEP 10 Extension Protocol
ExtensionHandler() - Constructor for class org.klomp.snark.ExtensionHandler
extensionMessage(int, byte[]) - Method in class org.klomp.snark.PeerState
externalAddressReceived(String, byte[], int) - Method in interface net.i2p.router.transport.Transport
externalAddressReceived(String, byte[], int) - Method in class net.i2p.router.transport.TransportImpl
  Notify a transport of an external address change.
externalAddressReceived(String, byte[], int) - Method in class net.i2p.router.transport.TransportManager
  callback from UPnP Only tell SSU, it will tell NTCP
externalAddressReceived(String, byte[], int) - Method in class net.i2p.router.transport.udp.UDPTransport
  From config, UPnP, local i/f, ...
externalAddressReceived(Hash, byte[], int) - Method in class net.i2p.router.transport.udp.UDPTransport
  Someone we tried to contact gave us what they think our IP address is.
externalPort - Variable in class org.freenetproject.ForwardPortStatus
  Some plugins may need to change the external port.
ExternalTrayManager - Class in net.i2p.desktopgui
ExternalTrayManager() - Constructor for class net.i2p.desktopgui.ExternalTrayManager
EXTRA - Static variable in class net.i2p.router.RouterVersion
  for example "-test"
extractHash() - Method in class net.i2p.client.datagram.I2PDatagramDissector
  Extract the hash of the payload of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), without verifying the datagram signature.
extractPayload() - Method in class net.i2p.client.datagram.I2PDatagramDissector
  Extract the payload carried by an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), without verifying the datagram signature.
extractSender() - Method in class net.i2p.client.datagram.I2PDatagramDissector
  Extract the sender of an I2P repliable datagram (previously loaded with the loadI2PDatagram() method), without verifying the datagram signature.
extractZip(File, File) - Static method in class net.i2p.util.FileUtil
  As of release 0.7.12, any files inside the zip that have a .jar.pack or .war.pack suffix are transparently unpacked to a .jar or .war file using unpack200.

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 _