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 _

T

t - Variable in class net.i2p.i2ptunnel.I2PTunnelGUI
 
tagsDelivered(PublicKey, SessionKey, Set) - Method in class net.i2p.crypto.SessionKeyManager
Take note of the fact that the given sessionTags associated with the key for encryption to the target have definitely been received at the target (aka call this method after receiving an ack to a message delivering them)
tagsDelivered(PublicKey, SessionKey, Set) - Method in class net.i2p.crypto.TransientSessionKeyManager
Take note of the fact that the given sessionTags associated with the key for encryption to the target have definitely been received at the target (aka call this method after receiving an ack to a message delivering them)
tagsReceived(SessionKey, Set) - Method in class net.i2p.crypto.SessionKeyManager
Accept the given tags and associate them with the given key for decryption
tagsReceived(SessionKey, Set) - Method in class net.i2p.crypto.TransientSessionKeyManager
Accept the given tags and associate them with the given key for decryption
TaskScheduler - Interface in net.i2p.client.streaming
Coordinates what we do 'next'.
TCPAddress - Class in net.i2p.router.transport.tcp
Wrap up an address
TCPAddress(String, int) - Constructor for class net.i2p.router.transport.tcp.TCPAddress
 
TCPAddress() - Constructor for class net.i2p.router.transport.tcp.TCPAddress
 
TCPAddress(InetAddress, int) - Constructor for class net.i2p.router.transport.tcp.TCPAddress
 
TCPAddress(RouterAddress) - Constructor for class net.i2p.router.transport.tcp.TCPAddress
 
TCPConnection - Class in net.i2p.router.transport.tcp
Central choke point for a single TCP connection to a single peer.
TCPConnection(RouterContext) - Constructor for class net.i2p.router.transport.tcp.TCPConnection
 
TCPConnectionEstablisher - Class in net.i2p.router.transport.tcp
Build new outbound connections, one at a time.
TCPConnectionEstablisher(RouterContext, TCPTransport) - Constructor for class net.i2p.router.transport.tcp.TCPConnectionEstablisher
 
TCPListener - Class in net.i2p.router.transport.tcp
Listen for TCP connections with a listener thread
TCPListener(RouterContext, TCPTransport) - Constructor for class net.i2p.router.transport.tcp.TCPListener
 
TCPListener.ListenerRunner - Class in net.i2p.router.transport.tcp
 
TCPListener.ListenerRunner(TCPAddress) - Constructor for class net.i2p.router.transport.tcp.TCPListener.ListenerRunner
 
TCPTransport - Class in net.i2p.router.transport.tcp
TCP Transport implementation, coordinating the connections between peers and the transmission of messages across those connections.
TCPTransport(RouterContext) - Constructor for class net.i2p.router.transport.tcp.TCPTransport
Creates a new instance of TCPTransport
TEST_LIVE_TUNNELS - Static variable in class net.i2p.router.LoadTestManager
 
testByBytes(int, int) - Static method in class net.i2p.util.DecayingBloomFilter
 
testByLong(int, int) - Static method in class net.i2p.util.DecayingBloomFilter
 
TestJob - Class in net.i2p.router.tunnel.pool
 
TestJob(RouterContext, PooledTunnelCreatorConfig, TunnelPool) - Constructor for class net.i2p.router.tunnel.pool.TestJob
 
testSuccessful(int) - Method in class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
 
testSuccessful(int) - Method in class net.i2p.router.tunnel.pool.TestJob
 
testSuccessful(int) - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
 
testSuccessful(int) - Method in interface net.i2p.router.TunnelInfo
take note that the tunnel was able to measurably Do Good in the given time
TestSwarm - Class in net.i2p.client.streaming
Sit around on a destination, receiving lots of data and sending lots of data to whomever talks to us.
TestSwarm(I2PAppContext, String, String[]) - Constructor for class net.i2p.client.streaming.TestSwarm
 
THREAD - Static variable in class net.i2p.util.LogManager
These define the characters in the format line of the config file
throttle() - Method in class net.i2p.router.RouterContext
Component to coordinate our accepting/rejecting of requests under load
TimedWeightedPriorityMessageQueue - Class in net.i2p.router.transport.udp
Weighted priority queue implementation for the outbound messages, coupled with code to fail messages that expire.
TimedWeightedPriorityMessageQueue(RouterContext, int[], int[], TimedWeightedPriorityMessageQueue.FailedListener) - Constructor for class net.i2p.router.transport.udp.TimedWeightedPriorityMessageQueue
Build up a new queue
TimedWeightedPriorityMessageQueue.FailedListener - Interface in net.i2p.router.transport.udp
 
timeoutMs() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
timeReached() - Method in class net.i2p.client.streaming.Connection.ConEvent
 
timeReached() - Method in class net.i2p.router.CoalesceStatsEvent
 
timeReached() - Method in interface net.i2p.util.SimpleTimer.TimedEvent
the time requested has been reached (this call should NOT block, otherwise the whole SimpleTimer gets backed up)
timeReached() - Method in class net.i2p.util.SocketTimeout
 
timestamp(String) - Method in class net.i2p.router.OutNetMessage
Stamp the message's progress
Timestamper - Class in net.i2p.time
Periodically query a series of NTP servers and update any associated listeners.
Timestamper(I2PAppContext) - Constructor for class net.i2p.time.Timestamper
 
Timestamper(I2PAppContext, Timestamper.UpdateListener) - Constructor for class net.i2p.time.Timestamper
 
Timestamper(I2PAppContext, Timestamper.UpdateListener, boolean) - Constructor for class net.i2p.time.Timestamper
 
Timestamper.UpdateListener - Interface in net.i2p.time
Interface to receive update notifications for when we query the time
timestampToString(double) - Static method in class net.i2p.time.NtpMessage
Returns a timestamp (number of seconds since 00:00 1-Jan-1900) as a formatted date/time string.
timingUpdated() - Method in class net.i2p.router.JobQueue
 
tk - Variable in class net.i2p.crypto.CryptixAESKeyCache.KeyCacheEntry
 
toBase64() - Method in class net.i2p.data.ByteArray
 
toBase64() - Method in interface net.i2p.data.DataStructure
render the structure into modified base 64 notation
toBase64() - Method in class net.i2p.data.DataStructureImpl
 
toBase64() - Method in class net.i2p.data.Hash
 
toBoolean(byte[], int, boolean) - Static method in class net.i2p.data.DataHelper
 
toBoolean(byte[], int, Boolean) - Static method in class net.i2p.data.DataHelper
 
toByteArray() - Method in class net.i2p.client.streaming.ByteCollector
Copy the contents of the collector into a new array and return it
toByteArray() - Method in interface net.i2p.data.DataStructure
 
toByteArray() - Method in class net.i2p.data.DataStructureImpl
 
toByteArray() - Method in class net.i2p.data.i2np.GarlicClove
 
toByteArray(byte[]) - Method in interface net.i2p.data.i2np.I2NPMessage
write the message to the buffer, returning the number of bytes written.
toByteArray() - Method in class net.i2p.data.i2np.I2NPMessageImpl
 
toByteArray(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageImpl
 
toByteArray() - Method in class net.i2p.data.i2np.TunnelCreateMessage
 
toByteArray() - Method in class net.i2p.data.i2np.TunnelDataMessage
 
toByteArray() - Method in class net.i2p.router.tunnel.FragmentedMessage
 
toByteArray() - Method in class net.i2p.time.NtpMessage
This method constructs the data bytes of a raw NTP packet.
toByteArray() - Method in class net.i2p.util.NativeBigInteger
 
toDate(Date) - Static method in class net.i2p.data.DataHelper
 
toDate(byte[], int, long) - Static method in class net.i2p.data.DataHelper
 
toDecimalString(byte[], int) - Static method in class net.i2p.data.DataHelper
 
toHexString(byte[]) - Static method in class net.i2p.data.DataHelper
 
toHostString() - Method in class net.i2p.router.transport.udp.RemoteHostId
 
toId(long) - Static method in class net.i2p.client.streaming.Packet
 
toLevelString(int) - Static method in class net.i2p.util.Log
 
toLong(int, long) - Static method in class net.i2p.data.DataHelper
 
toLong(byte[], int, int, long) - Static method in class net.i2p.data.DataHelper
 
tooBacklogged() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
TooManyStreamsException - Exception in net.i2p.client.streaming
We attempted to have more open streams than we are willing to put up with
TooManyStreamsException(String, Throwable) - Constructor for exception net.i2p.client.streaming.TooManyStreamsException
 
TooManyStreamsException(String) - Constructor for exception net.i2p.client.streaming.TooManyStreamsException
 
TooManyStreamsException() - Constructor for exception net.i2p.client.streaming.TooManyStreamsException
 
tooOld() - Method in class net.i2p.data.i2cp.SessionConfig
 
toProperties(byte[], int, Properties) - Static method in class net.i2p.data.DataHelper
 
toProperties(Properties) - Static method in class net.i2p.data.DataHelper
 
toPublic() - Method in class net.i2p.data.PrivateKey
derives a new PublicKey object derived from the secret contents of this PrivateKey
toPublic() - Method in class net.i2p.data.SigningPrivateKey
converts this signing private key to its public equivalent
toRawByteArray(byte[]) - Method in interface net.i2p.data.i2np.I2NPMessage
write the message to the buffer, returning the number of bytes written.
toRawByteArray(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageImpl
 
toRawString(StringBuffer) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
 
toRawString(StringBuffer) - Method in class net.i2p.router.transport.udp.UDPPacketReader
 
toRouterAddress() - Method in class net.i2p.router.transport.ntcp.NTCPAddress
 
toRouterAddress() - Method in class net.i2p.router.transport.tcp.TCPAddress
 
toString() - Method in class net.i2p.client.naming.PetName
 
toString() - Method in class net.i2p.client.streaming.ByteCollector
Render the bytes as a string
toString() - Method in class net.i2p.client.streaming.Connection.ConEvent
 
toString() - Method in class net.i2p.client.streaming.Connection
 
toString() - Method in class net.i2p.client.streaming.ConnectionOptions
 
toString() - Method in class net.i2p.client.streaming.I2PSocketFull
 
toString() - Method in class net.i2p.client.streaming.I2PSocketImpl
 
toString() - Method in class net.i2p.client.streaming.Packet
 
toString() - Method in class net.i2p.data.Address
 
toString() - Method in class net.i2p.data.ByteArray
 
toString() - Method in class net.i2p.data.Certificate
 
toString(Properties) - Static method in class net.i2p.data.DataHelper
Pretty print the mapping
toString(Collection) - Static method in class net.i2p.data.DataHelper
Pretty print the collection
toString(byte[]) - Static method in class net.i2p.data.DataHelper
 
toString(byte[], int) - Static method in class net.i2p.data.DataHelper
 
toString() - Method in class net.i2p.data.Destination
 
toString() - Method in class net.i2p.data.Hash
 
toString() - Method in class net.i2p.data.i2cp.AbuseReason
 
toString() - Method in class net.i2p.data.i2cp.AbuseSeverity
 
toString() - Method in class net.i2p.data.i2cp.CreateLeaseSetMessage
 
toString() - Method in class net.i2p.data.i2cp.CreateSessionMessage
 
toString() - Method in class net.i2p.data.i2cp.DestroySessionMessage
 
toString() - Method in class net.i2p.data.i2cp.DisconnectMessage
 
toString() - Method in class net.i2p.data.i2cp.GetDateMessage
 
toString() - Method in class net.i2p.data.i2cp.MessageId
 
toString() - Method in class net.i2p.data.i2cp.MessagePayloadMessage
 
toString() - Method in class net.i2p.data.i2cp.MessageStatusMessage
 
toString() - Method in class net.i2p.data.i2cp.ReceiveMessageBeginMessage
 
toString() - Method in class net.i2p.data.i2cp.ReceiveMessageEndMessage
 
toString() - Method in class net.i2p.data.i2cp.ReportAbuseMessage
 
toString() - Method in class net.i2p.data.i2cp.RequestLeaseSetMessage
 
toString() - Method in class net.i2p.data.i2cp.SendMessageMessage
 
toString() - Method in class net.i2p.data.i2cp.SessionConfig
 
toString() - Method in class net.i2p.data.i2cp.SessionId
 
toString() - Method in class net.i2p.data.i2cp.SessionStatusMessage
 
toString() - Method in class net.i2p.data.i2cp.SetDateMessage
 
toString() - Method in class net.i2p.data.i2np.DatabaseLookupMessage
 
toString() - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
 
toString() - Method in class net.i2p.data.i2np.DatabaseStoreMessage
 
toString() - Method in class net.i2p.data.i2np.DataMessage
 
toString() - Method in class net.i2p.data.i2np.DateMessage
 
toString() - Method in class net.i2p.data.i2np.DeliveryInstructions
 
toString() - Method in class net.i2p.data.i2np.DeliveryStatusMessage
 
toString() - Method in class net.i2p.data.i2np.EndPointPrivateKey
 
toString() - Method in class net.i2p.data.i2np.EndPointPublicKey
 
toString() - Method in class net.i2p.data.i2np.GarlicClove
 
toString() - Method in class net.i2p.data.i2np.GarlicMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelCreateMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelCreateStatusMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelDataMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelGatewayMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelSessionKey
 
toString() - Method in class net.i2p.data.i2np.TunnelSigningPrivateKey
 
toString() - Method in class net.i2p.data.i2np.TunnelSigningPublicKey
 
toString() - Method in class net.i2p.data.i2np.TunnelVerificationStructure
 
toString() - Method in class net.i2p.data.Lease
 
toString() - Method in class net.i2p.data.LeaseSet
 
toString() - Method in class net.i2p.data.Payload
 
toString() - Method in class net.i2p.data.PrivateKey
 
toString() - Method in class net.i2p.data.PublicKey
 
toString() - Method in class net.i2p.data.RouterAddress
 
toString() - Method in class net.i2p.data.RouterIdentity
 
toString() - Method in class net.i2p.data.RouterInfo
 
toString() - Method in class net.i2p.data.SessionKey
 
toString() - Method in class net.i2p.data.Signature
 
toString() - Method in class net.i2p.data.SigningPrivateKey
 
toString() - Method in class net.i2p.data.SigningPublicKey
 
toString() - Method in class net.i2p.data.TunnelId
 
toString() - Method in class net.i2p.i2ptunnel.HTTPResponseOutputStream
 
toString() - Method in class net.i2p.i2ptunnel.I2PTunnelTask
 
toString() - Method in class net.i2p.router.client.LeaseRequestState
 
toString() - Method in class net.i2p.router.ClientTunnelSettings
 
toString() - Method in class net.i2p.router.JobImpl
 
toString() - Method in class net.i2p.router.JobStats
 
toString() - Method in class net.i2p.router.message.CloveSet
 
toString() - Method in class net.i2p.router.message.GarlicConfig
 
toString() - Method in class net.i2p.router.networkdb.kademlia.KBucketImpl
 
toString() - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
 
toString(byte[]) - Static method in class net.i2p.router.networkdb.kademlia.KBucketSet
 
toString() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
toString() - Method in class net.i2p.router.networkdb.kademlia.SearchMessageSelector
 
toString() - Method in class net.i2p.router.networkdb.kademlia.SearchState
 
toString() - Method in class net.i2p.router.networkdb.kademlia.StoreMessageSelector
 
toString() - Method in class net.i2p.router.networkdb.kademlia.StoreState
 
toString() - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
 
toString() - Method in class net.i2p.router.OutNetMessage
 
toString() - Method in class net.i2p.router.peermanager.PeerProfile
 
toString() - Method in class net.i2p.router.RouterContext
 
toString() - Method in class net.i2p.router.transport.ntcp.EstablishState
 
toString() - Method in class net.i2p.router.transport.ntcp.NTCPAddress
 
toString() - Method in class net.i2p.router.transport.tcp.TCPAddress
 
toString() - Method in class net.i2p.router.transport.udp.InboundEstablishState
 
toString() - Method in class net.i2p.router.transport.udp.InboundMessageState
 
toString() - Method in class net.i2p.router.transport.udp.OutboundMessageState
 
toString() - Method in class net.i2p.router.transport.udp.PeerState
 
toString() - Method in class net.i2p.router.transport.udp.PeerTestState
 
toString() - Method in class net.i2p.router.transport.udp.RemoteHostId
 
toString(boolean) - Method in class net.i2p.router.transport.udp.RemoteHostId
 
toString(byte[]) - Static method in class net.i2p.router.transport.udp.RemoteHostId
 
toString() - Method in class net.i2p.router.transport.udp.UDPAddress
 
toString() - Method in class net.i2p.router.transport.udp.UDPPacket
 
toString() - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
 
toString() - Method in class net.i2p.router.transport.udp.UDPPacketReader
 
toString() - Method in class net.i2p.router.tunnel.FragmentedMessage
 
toString() - Method in class net.i2p.router.tunnel.HopConfig
 
toString() - Method in class net.i2p.router.tunnel.pool.TunnelPool
 
toString() - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
 
toString() - Method in class net.i2p.router.tunnel.TunnelGateway.PendingImpl
 
toString() - Method in class net.i2p.router.tunnel.TunnelParticipant
 
toString() - Method in class net.i2p.router.TunnelPoolSettings
 
toString() - Method in class net.i2p.stat.Rate
 
toString() - Method in class net.i2p.stat.RateStat
 
toString() - Method in class net.i2p.time.NtpMessage
Returns a string representation of a NtpMessage
toString() - Method in class net.i2p.util.SocketTimeout
 
trace(boolean, String) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
 
trace(String) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
 
transferComplete(long, long, long, String, String, boolean) - Method in class net.i2p.router.web.NewsFetcher
 
transferComplete(long, long, long, String, String, boolean) - Method in class net.i2p.router.web.ReseedHandler.ReseedRunner
 
transferComplete(long, long, long, String, String, boolean) - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
 
transferComplete(long, long, long, String, String, boolean) - Method in interface net.i2p.util.EepGet.StatusListener
 
transferComplete(long, long, long, String, String, boolean) - Method in class net.i2p.util.EepGetScheduler
 
transferFailed(String, long, long, int) - Method in class net.i2p.router.web.NewsFetcher
 
transferFailed(String, long, long, int) - Method in class net.i2p.router.web.ReseedHandler.ReseedRunner
 
transferFailed(String, long, long, int) - Method in class net.i2p.router.web.UpdateHandler.UpdateRunner
 
transferFailed(String, long, long, int) - Method in interface net.i2p.util.EepGet.StatusListener
 
transferFailed(String, long, long, int) - Method in class net.i2p.util.EepGetScheduler
 
transform(byte[], int) - Method in class gnu.crypto.hash.BaseHashStandalone
The block digest transformation per se.
transform(byte[], int) - Method in class gnu.crypto.hash.Sha256Standalone
 
TransientDataStore - Class in net.i2p.router.networkdb.kademlia
 
TransientDataStore(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.TransientDataStore
 
TransientSessionKeyManager - Class in net.i2p.crypto
Implement the session key management, but keep everything in memory (don't write to disk).
TransientSessionKeyManager(I2PAppContext) - Constructor for class net.i2p.crypto.TransientSessionKeyManager
The session key manager should only be constructed and accessed through the application context.
TransientSessionKeyManager.OutboundSession - Class in net.i2p.crypto
 
TransientSessionKeyManager.OutboundSession(PublicKey) - Constructor for class net.i2p.crypto.TransientSessionKeyManager.OutboundSession
 
TransientSessionKeyManager.OutboundSession(PublicKey, SessionKey, long, long, List) - Constructor for class net.i2p.crypto.TransientSessionKeyManager.OutboundSession
 
TransientSessionKeyManager.TagSet - Class in net.i2p.crypto
 
TransientSessionKeyManager.TagSet(Set, SessionKey, long) - Constructor for class net.i2p.crypto.TransientSessionKeyManager.TagSet
 
transmitTimestamp - Variable in class net.i2p.time.NtpMessage
This is the time at which the reply departed the server for the client, in seconds since 00:00 1-Jan-1900.
Transport - Interface in net.i2p.router.transport
Defines a way to send a message to another peer and start listening for messages
TransportBid - Class in net.i2p.router.transport
Provide a bid for how much it would "cost" to transfer a message of a particular peer
TransportBid() - Constructor for class net.i2p.router.transport.TransportBid
 
TransportEventListener - Interface in net.i2p.router.transport
 
transportFailed(String) - Method in class net.i2p.router.OutNetMessage
 
TransportImpl - Class in net.i2p.router.transport
Defines a way to send a message to another peer and start listening for messages
TransportImpl(RouterContext) - Constructor for class net.i2p.router.transport.TransportImpl
Initialize the new transport
TransportManager - Class in net.i2p.router.transport
 
TransportManager(RouterContext) - Constructor for class net.i2p.router.transport.TransportManager
 
TrivialPreprocessor - Class in net.i2p.router.tunnel
Do the simplest thing possible for preprocessing - for each message available, turn it into the minimum number of fragmented preprocessed blocks, sending each of those out.
TrivialPreprocessor(I2PAppContext) - Constructor for class net.i2p.router.tunnel.TrivialPreprocessor
 
TrivialRouterPreprocessor - Class in net.i2p.router.tunnel
Minor extension to track fragmentation
TrivialRouterPreprocessor(RouterContext) - Constructor for class net.i2p.router.tunnel.TrivialRouterPreprocessor
 
TrustedUpdate - Class in net.i2p.crypto
Handles DSA signing and verification of update files.
TrustedUpdate() - Constructor for class net.i2p.crypto.TrustedUpdate
Constructs a new TrustedUpdate with the default global context.
TrustedUpdate(I2PAppContext) - Constructor for class net.i2p.crypto.TrustedUpdate
Constructs a new TrustedUpdate with the given I2PAppContext.
TUNNEL_ACCEPT - Static variable in class net.i2p.router.RouterThrottleImpl
tunnel acceptance
TUNNEL_REJECT_BANDWIDTH - Static variable in class net.i2p.router.peermanager.TunnelHistory
tunnel rejection due to excess bandwidth usage
TUNNEL_REJECT_CRIT - Static variable in class net.i2p.router.peermanager.TunnelHistory
tunnel rejection due to system failure
TUNNEL_REJECT_PROBABALISTIC_REJECT - Static variable in class net.i2p.router.peermanager.TunnelHistory
probabalistic tunnel rejection due to a flood of requests
TUNNEL_REJECT_TRANSIENT_OVERLOAD - Static variable in class net.i2p.router.peermanager.TunnelHistory
tunnel rejection due to temporary cpu/job/tunnel overload
TunnelBuildMessage - Class in net.i2p.data.i2np
 
TunnelBuildMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelBuildMessage
 
TunnelBuildReplyMessage - Class in net.i2p.data.i2np
Transmitted from the new outbound endpoint to the creator through a reply tunnel
TunnelBuildReplyMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelBuildReplyMessage
 
TunnelController - Class in net.i2p.i2ptunnel
Coordinate the runtime operation and configuration of a tunnel.
TunnelController(Properties, String) - Constructor for class net.i2p.i2ptunnel.TunnelController
Create a new controller for a tunnel out of the specific config options.
TunnelController(Properties, String, boolean) - Constructor for class net.i2p.i2ptunnel.TunnelController
 
TunnelControllerGroup - Class in net.i2p.i2ptunnel
Coordinate a set of tunnels within the JVM, loading and storing their config to disk, and building new ones as requested.
TunnelCreateMessage - Class in net.i2p.data.i2np
Defines the message sent to a router to request that it participate in a tunnel using the included configuration settings.
TunnelCreateMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelCreateMessage
 
TunnelCreateStatusMessage - Class in net.i2p.data.i2np
Defines the message a router sends to another router in reply to a TunnelCreateMessage
TunnelCreateStatusMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelCreateStatusMessage
 
TunnelCreatorConfig - Class in net.i2p.router.tunnel
Coordinate the info that the tunnel creator keeps track of, including what peers are in the tunnel and what their configuration is
TunnelCreatorConfig(RouterContext, int, boolean) - Constructor for class net.i2p.router.tunnel.TunnelCreatorConfig
 
TunnelCreatorConfig(RouterContext, int, boolean, Hash) - Constructor for class net.i2p.router.tunnel.TunnelCreatorConfig
 
TunnelDataMessage - Class in net.i2p.data.i2np
Defines the message sent between routers as part of the tunnel delivery
TunnelDataMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelDataMessage
 
tunnelDataPushed(Hash, long, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
 
tunnelDataPushed(Hash, long, int) - Method in interface net.i2p.router.ProfileManager
Note that we were able to push some data through a tunnel that the peer is participating in (detected after rtt).
tunnelDataPushed1m(Hash, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
 
tunnelDataPushed1m(Hash, int) - Method in interface net.i2p.router.ProfileManager
Note that the peer is participating in a tunnel that pushed the given amount of data over the last minute.
tunnelDataTransferred(long) - Method in class net.i2p.router.peermanager.PeerProfile
the tunnel pushed that much data in its lifetime
tunnelDispatched(String) - Method in class net.i2p.router.MessageHistory
 
tunnelDispatched(long, long, String) - Method in class net.i2p.router.MessageHistory
 
tunnelDispatched(long, long, long, Hash, String) - Method in class net.i2p.router.MessageHistory
 
tunnelDispatched(long, long, long, String) - Method in class net.i2p.router.MessageHistory
 
tunnelDispatcher() - Method in class net.i2p.router.RouterContext
Handle tunnel messages, as well as coordinate the gateways
TunnelDispatcher - Class in net.i2p.router.tunnel
Handle the actual processing and forwarding of messages through the various tunnels.
TunnelDispatcher(RouterContext) - Constructor for class net.i2p.router.tunnel.TunnelDispatcher
Creates a new instance of TunnelDispatcher
tunnelFailed(TunnelId) - Method in class net.i2p.router.MessageHistory
The local router has detected a failure in the given tunnel
tunnelFailed(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the peer participated in a tunnel that failed.
tunnelFailed(Hash) - Method in interface net.i2p.router.ProfileManager
Note that the peer participated in a tunnel that failed.
tunnelFailed() - Method in class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
The tunnel failed, so stop using it
tunnelFailed(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPool
 
tunnelFailed() - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
 
tunnelFailed() - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
The tunnel failed, so stop using it
TunnelGateway - Class in net.i2p.router.tunnel
Serve as the gatekeeper for a tunnel, accepting messages, coallescing and/or fragmenting them before wrapping them up for tunnel delivery.
TunnelGateway(I2PAppContext, TunnelGateway.QueuePreprocessor, TunnelGateway.Sender, TunnelGateway.Receiver) - Constructor for class net.i2p.router.tunnel.TunnelGateway
 
TunnelGateway.Pending - Class in net.i2p.router.tunnel
 
TunnelGateway.Pending(I2NPMessage, Hash, TunnelId) - Constructor for class net.i2p.router.tunnel.TunnelGateway.Pending
 
TunnelGateway.Pending(I2NPMessage, Hash, TunnelId, long) - Constructor for class net.i2p.router.tunnel.TunnelGateway.Pending
 
TunnelGateway.PendingImpl - Class in net.i2p.router.tunnel
 
TunnelGateway.PendingImpl(I2NPMessage, Hash, TunnelId) - Constructor for class net.i2p.router.tunnel.TunnelGateway.PendingImpl
 
TunnelGateway.QueuePreprocessor - Interface in net.i2p.router.tunnel
 
TunnelGateway.Receiver - Interface in net.i2p.router.tunnel
 
TunnelGateway.Sender - Interface in net.i2p.router.tunnel
 
TunnelGatewayMessage - Class in net.i2p.data.i2np
Defines the message sent between one tunnel's endpoint and another's gateway.
TunnelGatewayMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelGatewayMessage
 
TunnelGatewayPumper - Class in net.i2p.router.tunnel
run through the tunnel gateways that have had messages added to them and push those messages through the preprocessing and sending process
TunnelGatewayPumper(RouterContext) - Constructor for class net.i2p.router.tunnel.TunnelGatewayPumper
Creates a new instance of TunnelGatewayPumper
TunnelGatewayZeroHop - Class in net.i2p.router.tunnel
Serve as the gatekeeper for a tunnel with no hops.
TunnelGatewayZeroHop(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.TunnelGatewayZeroHop
 
TunnelHelper - Class in net.i2p.router.web
 
TunnelHelper() - Constructor for class net.i2p.router.web.TunnelHelper
 
TunnelHistory - Class in net.i2p.router.peermanager
Tunnel related history information
TunnelHistory(RouterContext, String) - Constructor for class net.i2p.router.peermanager.TunnelHistory
 
TunnelId - Class in net.i2p.data
Defines the tunnel ID that messages are passed through on a set of routers.
TunnelId() - Constructor for class net.i2p.data.TunnelId
 
TunnelId(long) - Constructor for class net.i2p.data.TunnelId
 
TunnelId(long, int) - Constructor for class net.i2p.data.TunnelId
 
TunnelInfo - Interface in net.i2p.router
Defines the information associated with a tunnel
tunnelJoined(String, TunnelInfo) - Method in class net.i2p.router.MessageHistory
The local router has joined the given tunnel operating in the given state.
tunnelJoined(String, HopConfig) - Method in class net.i2p.router.MessageHistory
The local router has joined the given tunnel operating in the given state.
tunnelJoined(Hash, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the router agreed to participate in a tunnel
tunnelJoined(Hash, long) - Method in interface net.i2p.router.ProfileManager
Note that the router agreed to participate in a tunnel
tunnelLifetimePushed(Hash, long, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
 
tunnelLifetimePushed(Hash, long, long) - Method in interface net.i2p.router.ProfileManager
Note that we were able to push the given amount of data through a tunnel that the peer is participating in
tunnelManager() - Method in class net.i2p.router.RouterContext
Coordinate this router's tunnels (its pools, participation, backup, etc).
TunnelManagerFacade - Interface in net.i2p.router
Build and maintain tunnels throughout the network.
TunnelMessageHandlerBuilder - Class in net.i2p.router.tunnel.pool
 
TunnelMessageHandlerBuilder(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.TunnelMessageHandlerBuilder
 
TunnelParticipant - Class in net.i2p.router.tunnel
Participate in a tunnel at a location other than the gateway or outbound endpoint.
TunnelParticipant(RouterContext, HopConfig, HopProcessor) - Constructor for class net.i2p.router.tunnel.TunnelParticipant
 
TunnelParticipant(RouterContext, InboundEndpointProcessor) - Constructor for class net.i2p.router.tunnel.TunnelParticipant
 
tunnelParticipantRejected(Hash, String) - Method in class net.i2p.router.MessageHistory
 
TunnelPeerSelector - Class in net.i2p.router.tunnel.pool
Coordinate the selection of peers to go into a tunnel for one particular pool.
TunnelPeerSelector() - Constructor for class net.i2p.router.tunnel.pool.TunnelPeerSelector
 
TunnelPool - Class in net.i2p.router.tunnel.pool
 
TunnelPool(RouterContext, TunnelPoolManager, TunnelPoolSettings, TunnelPeerSelector) - Constructor for class net.i2p.router.tunnel.pool.TunnelPool
 
TunnelPoolManager - Class in net.i2p.router.tunnel.pool
 
TunnelPoolManager(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.TunnelPoolManager
 
TunnelPoolSettings - Class in net.i2p.router
Wrap up the settings for a pool of tunnels (duh)
TunnelPoolSettings() - Constructor for class net.i2p.router.TunnelPoolSettings
 
tunnelRejected(Hash, TunnelId, Hash, String) - Method in class net.i2p.router.MessageHistory
The peer did not accept the tunnel join for the given reason
tunnelRejected(Hash, long, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that a router explicitly rejected joining a tunnel.
tunnelRejected(Hash, long, int) - Method in interface net.i2p.router.ProfileManager
Note that a router explicitly rejected joining a tunnel
tunnelRequestTimedOut(Hash, TunnelId) - Method in class net.i2p.router.MessageHistory
The peer did not accept the tunnel join for the given reason (this may be because of a timeout or an explicit refusal).
TunnelSelectionCriteria - Class in net.i2p.router
Set of criteria for finding a tunnel from the Tunnel Manager
TunnelSelectionCriteria() - Constructor for class net.i2p.router.TunnelSelectionCriteria
 
TunnelSessionKey - Class in net.i2p.data.i2np
Contains the session key used by the tunnel gateway to encrypt the DeliveryInstructions and used by the tunnel end point to decrypt those instructions.
TunnelSessionKey() - Constructor for class net.i2p.data.i2np.TunnelSessionKey
 
TunnelSessionKey(SessionKey) - Constructor for class net.i2p.data.i2np.TunnelSessionKey
 
TunnelSettings - Class in net.i2p.router
Wrap up the settings specified for a particular tunnel
TunnelSettings(I2PAppContext) - Constructor for class net.i2p.router.TunnelSettings
 
TunnelSigningPrivateKey - Class in net.i2p.data.i2np
Contains the private key which constructs a signature for the TunnelMessage which every participant in a tunnel uses to verify the TunnelVerificationStructure with.
TunnelSigningPrivateKey() - Constructor for class net.i2p.data.i2np.TunnelSigningPrivateKey
 
TunnelSigningPrivateKey(SigningPrivateKey) - Constructor for class net.i2p.data.i2np.TunnelSigningPrivateKey
 
TunnelSigningPublicKey - Class in net.i2p.data.i2np
Contains the public key which every participant in a tunnel uses to verify the TunnelVerificationStructure for TunnelMessages that pass by.
TunnelSigningPublicKey() - Constructor for class net.i2p.data.i2np.TunnelSigningPublicKey
 
TunnelSigningPublicKey(SigningPublicKey) - Constructor for class net.i2p.data.i2np.TunnelSigningPublicKey
 
tunnelTestSucceeded(Hash, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that a tunnel that the router is participating in was successfully tested with the given round trip latency
tunnelTestSucceeded(Hash, long) - Method in interface net.i2p.router.ProfileManager
Note that a tunnel that the router is participating in was successfully tested with the given round trip latency
tunnelValid(TunnelInfo, long) - Method in class net.i2p.router.MessageHistory
Note that we have reason to believe that the given tunnel is valid, since we could do something through it in the given amount of time
TunnelVerificationStructure - Class in net.i2p.data.i2np
 
TunnelVerificationStructure() - Constructor for class net.i2p.data.i2np.TunnelVerificationStructure
 
TunnelVerificationStructure(Hash, Signature) - Constructor for class net.i2p.data.i2np.TunnelVerificationStructure
 
TWO_UP_15 - Static variable in class org.xlattice.crypto.filters.KeySelector
 
TYPE_INBOUND - Static variable in class net.i2p.data.TunnelId
 
TYPE_LOCAL - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_OUTBOUND - Static variable in class net.i2p.data.TunnelId
 
TYPE_PARTICIPANT - Static variable in class net.i2p.data.TunnelId
 
TYPE_ROUTER - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_TUNNEL - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_UNSPECIFIED - Static variable in class net.i2p.data.TunnelId
 

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 _