Skip navigation links
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 Z _ 

T

TAB - Static variable in class org.cybergarage.http.HTTP
 
tag - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
 
tag - Variable in class net.i2p.router.networkdb.kademlia.MessageWrapper.OneTimeSession
non-null for ElG
tagsAcked(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
tagsAcked(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
tagsAcked(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Mark these tags as acked, start to use them (if we haven't already) If the set was previously failed, it will be added back in.
tagsDelivered(PublicKey, SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
tagsDelivered(PublicKey, SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
tagsDelivered(PublicKey, SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Take note of the fact that the given sessionTags associated with the key for encryption to the target have been sent.
tagsReceived(SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
tagsReceived(SessionKey, Set<SessionTag>, long) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
tagsReceived(SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
tagsReceived(SessionKey, Set<SessionTag>, long) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
tagsReceived(SessionKey, RatchetSessionTag, long) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
One time session
tagsReceived(SessionKey, Set<SessionTag>) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Accept the given tags and associate them with the given key for decryption
tagsReceived(SessionKey, Set<SessionTag>, long) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Accept the given tags and associate them with the given key for decryption
take() - Method in class net.i2p.router.client.I2CPMessageQueueImpl
Receive a message, blocking until one is available
take() - Method in class net.i2p.router.util.CoDelBlockingQueue
 
take() - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
 
TCConfig - Class in net.i2p.router.tunnel
Since TunnelCreatorConfig is now abstract
TCConfig(RouterContext, int, boolean) - Constructor for class net.i2p.router.tunnel.TCConfig
 
tearDown() - Method in class net.i2p.router.crypto.SessionEncryptionTest
 
terminate() - Method in class net.i2p.router.transport.UPnP
WARNING - Blocking up to 2 seconds
TerminationBlock(int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.TerminationBlock
 
TerminationBlock(int, long) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload.TerminationBlock
 
test() - Method in class net.i2p.router.util.CachedIteratorArrayListTest
test iterations work
testAES() - Method in class net.i2p.router.crypto.ElGamalTest
 
testBadHash() - Method in class net.i2p.data.router.RouterIdentityTest
 
testBadWrite() - Method in class net.i2p.data.router.RouterAddressTest
 
testBasicAES() - Method in class net.i2p.router.crypto.ElGamalTest
 
testBatched() - Method in class net.i2p.router.tunnel.BatchedFragmentTest
Send a small message, wait a second, then send a large message, pushing the first one through immediately, with the rest of the large one passed after a brief delay.
testBuildMessage() - Method in class net.i2p.router.tunnel.BuildMessageTestStandalone
 
testCalculatedHash() - Method in class net.i2p.data.router.RouterIdentityTest
 
testClient(String, ClassLoader) - Static method in class net.i2p.router.startup.LoadClientAppsJob
Use to test if the class is present, to propagate an error back to the user, since runClient() runs in a separate thread.
testDHSessionKeyBuilder() - Method in class net.i2p.router.transport.crypto.DHSessionKeyBuilderTest
 
testElGamal() - Method in class net.i2p.router.crypto.ElGamalTest
 
testElGamalAESEngine() - Method in class net.i2p.router.crypto.ElGamalTest
 
testElGamalEngine() - Method in class net.i2p.router.crypto.ElGamalTest
 
testInbound() - Method in class net.i2p.router.transport.BandwidthLimiterIT
Run a series of tests on inbound throttling (pulling lots of data through pipes with various limits) and log the times.
testInbound() - Method in class net.i2p.router.tunnel.InboundTest
 
TestJob - Class in net.i2p.router.tunnel.pool
Repeatedly test a single tunnel for its entire lifetime, or until the pool is shut down or removed from the client manager.
TestJob(RouterContext, PooledTunnelCreatorConfig, TunnelPool) - Constructor for class net.i2p.router.tunnel.pool.TestJob
 
testJobSuccessful(int) - Method in class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
called from TestJob
testLarge() - Method in class net.i2p.router.tunnel.GatewayITBase
 
testLongSession() - Method in class net.i2p.router.crypto.SessionEncryptionTest
20 tags every 10 messages, rekey every 50
testLoop() - Method in class net.i2p.router.crypto.ElGamalTest
 
testMultiple() - Method in class net.i2p.router.crypto.ElGamalTest
 
testMultiple() - Method in class net.i2p.router.transport.udp.HMACSHA256Test
 
testMultiple() - Method in class net.i2p.router.tunnel.BatchedFragmentTest
Send a message with two fragments through with no delay
testMultiple() - Method in class net.i2p.router.tunnel.FragmentTest
Send a message with two fragments through with no delay
testNoSessions1() - Method in class net.i2p.router.crypto.SessionEncryptionTest
 
testNoSessions2() - Method in class net.i2p.router.crypto.SessionEncryptionTest
 
testNullCert() - Method in class net.i2p.data.router.RouterIdentityTest
 
testNullEquals() - Method in class net.i2p.data.router.RouterAddressTest
 
testNullEquals() - Method in class net.i2p.data.router.RouterIdentityTest
 
testNullPublicKey() - Method in class net.i2p.data.router.RouterIdentityTest
 
testNullSigningKey() - Method in class net.i2p.data.router.RouterIdentityTest
 
testOutbound() - Method in class net.i2p.router.transport.BandwidthLimiterIT
Run a series of tests on outbound throttling (shoving lots of data through pipes with various limits) and log the times.
testOutbound() - Method in class net.i2p.router.tunnel.OutboundTest
 
testOutboundContention() - Method in class net.i2p.router.transport.BandwidthLimiterIT
 
TestReceiver(TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.GatewayITBase.TestReceiver
 
testRekeying() - Method in class net.i2p.router.crypto.SessionEncryptionTest
Run tagsIncluded useTag rekey 1 yes (2) no no 2 no yes no 3 yes (2) yes yes 4 no yes no 5 no yes no
testRemove() - Method in class net.i2p.router.util.CachedIteratorArrayListTest
 
testRoundTrip() - Method in class net.i2p.router.crypto.ElGamalTest
 
testRouter() - Method in class net.i2p.router.tunnel.GatewayITBase
 
testSameness() - Method in class net.i2p.router.util.CachedIteratorArrayListTest
 
testSessions() - Method in class net.i2p.router.crypto.SessionEncryptionTest
Run tagsIncluded useTag rekey 1 yes (2) no no 2 no yes no 3 yes (2) yes no 4 no yes no 5 no yes no
testSetNullOptions() - Method in class net.i2p.data.router.RouterAddressTest
 
testSetOptionsAgain() - Method in class net.i2p.data.router.RouterAddressTest
 
testSingle() - Method in class net.i2p.router.tunnel.BatchedFragmentTest
Send a message that fits inside a single fragment through
testSingle() - Method in class net.i2p.router.tunnel.FragmentTest
Send a message that fits inside a single fragment through
testSmall() - Method in class net.i2p.router.tunnel.GatewayITBase
 
testSorting() - Method in class net.i2p.router.util.CachedIteratorArrayListTest
tests the Collections.sort method because that is used in the router and internally creates iterators
testStructure() - Method in class net.i2p.data.i2np.DatabaseStoreMessageTest
 
testStructure() - Method in class net.i2p.data.i2np.DeliveryInstructionsTest
Override because DI doesn't support input/output streams any more
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
testToString() - Method in class net.i2p.data.router.RouterAddressTest
 
testTunnel() - Method in class net.i2p.router.tunnel.GatewayITBase
 
testVerifyCompatability() - Method in class net.i2p.router.crypto.ElGamalTest
 
testVerifySelf() - Method in class net.i2p.router.crypto.ElGamalTest
 
ThreadCore - Class in org.cybergarage.util
 
ThreadCore() - Constructor for class org.cybergarage.util.ThreadCore
 
ThreadDump - Class in net.i2p.router.tasks
Only works with wrapper on non-windows platforms
ThreadDump() - Constructor for class net.i2p.router.tasks.ThreadDump
 
throttle() - Method in class net.i2p.router.RouterContext
Component to coordinate our accepting/rejecting of requests under load
ThrottledPumpedTunnelGateway - Class in net.i2p.router.tunnel
Same as PTG, but check to see if a message should be dropped before queueing it.
ThrottledPumpedTunnelGateway(RouterContext, TunnelGateway.QueuePreprocessor, TunnelGateway.Sender, TunnelGateway.Receiver, TunnelGatewayPumper, HopConfig) - Constructor for class net.i2p.router.tunnel.ThrottledPumpedTunnelGateway
 
throwBadTagException() - Static method in class com.southernstorm.noise.protocol.Noise
Throws an instance of AEADBadTagException.
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
 
TIMEOUT - Static variable in class org.cybergarage.http.HTTP
 
timeout - Variable in class org.cybergarage.http.HTTPServer
Store the current TCP timeout value The variable should be accessed by getter and setter metho
TIMEOUT_HEADER - Static variable in class org.cybergarage.upnp.event.Subscription
 
timeoutMs() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
 
timeReached() - Method in class net.i2p.router.crypto.ratchet.ACKTimer
 
timeReached() - Method in class net.i2p.router.startup.LoadClientAppsJob.DelayedRunClient
 
timeReached() - Method in class net.i2p.router.tasks.CoalesceStatsEvent
 
timeReached() - Method in class net.i2p.router.tasks.MarkLiveliness
 
timeReached() - Method in class net.i2p.router.tasks.Republish
 
timeReached() - Method in class net.i2p.router.transport.udp.PeerTestEvent
 
timeReached() - Method in class net.i2p.router.tunnel.TunnelGateway.DelayedFlush
 
TimerUtil - Class in org.cybergarage.util
 
TimerUtil() - Constructor for class org.cybergarage.util.TimerUtil
 
timeSent(Hash) - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
When did we send the query to the peer?
timestamp(String) - Method in class net.i2p.router.OutNetMessage
Stamp the message's progress.
timestamp(E) - Method in class net.i2p.router.util.CoDelPriorityBlockingQueue
 
timestamp(E) - Method in class net.i2p.router.util.PriBlockingQueue
 
timestampNow() - Method in class net.i2p.router.time.RouterTimestamper
Update the time immediately.
timingUpdated() - Method in class net.i2p.router.JobQueue
Deprecated.
contention - see JobTiming.setStartAfter() comments
toBase64() - Method in class net.i2p.router.crypto.ratchet.RatchetSessionTag
12 chars
toByteArray(byte[]) - Method in class net.i2p.data.i2np.FastI2NPMessageImpl
If available, use the previously-computed or previously-read checksum for speed
toByteArray() - Method in class net.i2p.data.i2np.GarlicClove
 
toByteArray() - Method in interface net.i2p.data.i2np.I2NPMessage
 
toByteArray(byte[]) - Method in interface net.i2p.data.i2np.I2NPMessage
Write the message to the buffer, returning the new offset (NOT the length).
toByteArray(byte[], int) - Method in interface net.i2p.data.i2np.I2NPMessage
Write the message to the buffer, returning the new offset (NOT the length).
toByteArray() - Method in class net.i2p.data.i2np.I2NPMessageImpl
 
toByteArray(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageImpl
write the message to the buffer, returning the number of bytes written.
toByteArray(byte[], int) - Method in class net.i2p.data.i2np.I2NPMessageImpl
Write the message to the buffer, returning the new offset (NOT the length).
toByteArray() - Method in class net.i2p.data.i2np.TunnelDataMessage
 
toByteArray() - Method in class net.i2p.router.time.NtpMessage
This method constructs the data bytes of a raw NTP packet.
toByteArray() - Method in class net.i2p.router.tunnel.FragmentedMessage
 
toByteArrayWithSavedChecksum(byte[]) - Method in class net.i2p.data.i2np.FastI2NPMessageImpl
Use a previously-computed checksum for speed
toConfigString() - Method in enum net.i2p.router.transport.Transport.AddressSource
 
toConfigString() - Method in enum net.i2p.router.transport.TransportUtil.IPv6Config
 
toDateString(int) - Static method in class org.cybergarage.http.Date
 
toInteger(String) - Static method in class org.cybergarage.util.StringUtil
 
toLocalizedStatusString(I2PAppContext) - Method in enum net.i2p.router.CommSystemFacade.Status
toStatusString(), translated if available.
toLong(String) - Static method in class org.cybergarage.util.StringUtil
 
toMonthString(int) - Static method in class org.cybergarage.http.Date
 
tooBacklogged() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
toRawByteArray(byte[]) - Method in interface net.i2p.data.i2np.I2NPMessage
Write the message to the buffer, returning the new offset (NOT the length).
toRawByteArray(byte[]) - Method in class net.i2p.data.i2np.I2NPMessageImpl
Write the message with a short 5-byte header.
toRawByteArrayNTCP2(byte[], int) - Method in interface net.i2p.data.i2np.I2NPMessage
Write the message to the buffer, returning the new offset (NOT the length).
toRawByteArrayNTCP2(byte[], int) - Method in class net.i2p.data.i2np.I2NPMessageImpl
Write the message to the buffer, returning the new offset (NOT the length).
toRawString(StringBuilder) - Method in class net.i2p.router.transport.udp.UDPPacketReader.DataReader
 
toRawString(StringBuilder) - Method in class net.i2p.router.transport.udp.UDPPacketReader
 
toRelativeURL(String, boolean) - Static method in class org.cybergarage.http.HTTP
 
toRelativeURL(String) - Static method in class org.cybergarage.http.HTTP
 
toSIDHeaderString(String) - Static method in class org.cybergarage.upnp.event.Subscription
 
toStatusString() - Method in enum net.i2p.router.CommSystemFacade.Status
Readable status, not translated
toStr(int) - Static method in class net.i2p.router.Blocklist
Public for console only, not a public API
toString() - Method in class com.maxmind.db.Metadata
 
toString() - Method in class com.maxmind.geoip.DatabaseInfo
 
toString() - Method in class com.southernstorm.noise.protocol.ChaChaPolyCipherState
I2P debug
toString() - Method in class com.southernstorm.noise.protocol.HandshakeState
I2P debug
toString() - Method in class com.southernstorm.noise.protocol.SymmetricState
I2P debug
toString() - Method in class net.i2p.data.i2np.BuildRequestRecord
 
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.DeliveryInstructions
 
toString() - Method in class net.i2p.data.i2np.DeliveryStatusMessage
 
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.ShortTunnelBuildMessage
 
toString() - Method in class net.i2p.data.i2np.ShortTunnelBuildReplyMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelBuildMessage
 
toString() - Method in class net.i2p.data.i2np.TunnelBuildReplyMessage
 
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.UnknownI2NPMessage
 
toString() - Method in class net.i2p.data.i2np.VariableTunnelBuildMessage
 
toString() - Method in class net.i2p.data.i2np.VariableTunnelBuildReplyMessage
 
toString() - Method in class net.i2p.data.router.RouterAddress
This is used on peers.jsp so sort options so it looks better.
toString() - Method in class net.i2p.data.router.RouterInfo
 
toString() - Method in class net.i2p.router.client.LeaseRequestState
 
toString() - Method in class net.i2p.router.ClientTunnelSettings
 
toString() - Method in enum net.i2p.router.CommSystemFacade.Status
 
toString() - Method in class net.i2p.router.crypto.ratchet.NextSessionKey
 
toString() - Method in class net.i2p.router.crypto.ratchet.RatchetEntry
 
toString() - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.Block
 
toString() - Method in class net.i2p.router.crypto.ratchet.RatchetSessionTag
 
toString() - Method in class net.i2p.router.crypto.ratchet.RatchetTagSet
 
toString() - Method in class net.i2p.router.crypto.ratchet.SessionKeyAndNonce
 
toString() - Method in class net.i2p.router.crypto.ratchet.SingleTagSet
 
toString() - Method in class net.i2p.router.crypto.ratchet.SparseArray
toString() - Method in class net.i2p.router.JobImpl
 
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.FloodOnlyLookupSelector
 
toString() - Method in class net.i2p.router.networkdb.kademlia.IterativeLookupSelector
 
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.sybil.Points
 
toString(StringBuilder) - Method in class net.i2p.router.sybil.Points
For persistence.
toString() - Method in class net.i2p.router.time.NtpMessage
Returns a string representation of a NtpMessage
toString() - Method in class net.i2p.router.transport.ntcp.EstablishBase
 
toString() - Method in class net.i2p.router.transport.ntcp.NTCP2Options
 
toString() - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.Block
 
toString() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
 
toString() - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
 
toString() - Method in class net.i2p.router.transport.udp.InboundEstablishState
 
toString() - Method in class net.i2p.router.transport.udp.InboundMessageState
May not be valid if released, or may NPE on race with release, use with care in exception text
toString() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
 
toString() - Method in class net.i2p.router.transport.udp.OutboundMessageState
 
toString() - Method in class net.i2p.router.transport.udp.PacketBuilder.Fragment
 
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() - Method in class net.i2p.router.transport.udp.SimpleBandwidthEstimator
 
toString() - Method in class net.i2p.router.transport.udp.UDPAddress
 
toString() - Method in class net.i2p.router.transport.udp.UDPEndpoint
 
toString() - Method in class net.i2p.router.transport.udp.UDPPacket
how many times we tried to validate the packet
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
toString() - Method in class net.i2p.router.tunnel.HopConfig
 
toString() - Method in class net.i2p.router.tunnel.HopProcessor
 
toString() - Method in class net.i2p.router.tunnel.OutboundTunnelEndpoint
 
toString() - Method in class net.i2p.router.tunnel.PendingGatewayMessage
 
toString() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
toString() - Method in class net.i2p.router.tunnel.pool.TunnelPool
 
toString() - Method in class net.i2p.router.tunnel.ThrottledPumpedTunnelGateway
 
toString() - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
 
toString() - Method in class net.i2p.router.tunnel.TunnelParticipant
 
toString() - Method in class net.i2p.router.TunnelPoolSettings
 
toString() - Method in class org.cybergarage.http.HTTPRequest
 
toString() - Method in class org.cybergarage.http.HTTPResponse
 
toString() - Method in class org.cybergarage.upnp.ssdp.SSDPPacket
 
toString(String, boolean) - Method in class org.cybergarage.xml.Node
 
toString() - Method in class org.cybergarage.xml.Node
 
toString() - Method in class org.freenetproject.DetectedIP
 
TOTAL1_MAX - Static variable in class net.i2p.router.transport.ntcp.OutboundNTCP2State
one less than 288 byte NTCP1 msg 1
toTimeoutHeaderString(long) - Static method in class org.cybergarage.upnp.event.Subscription
 
toTimeString(int) - Static method in class org.cybergarage.http.Date
 
toWeekString(int) - Static method in class org.cybergarage.http.Date
 
toXMLString(boolean) - Method in class org.cybergarage.xml.Node
 
toXMLString() - Method in class org.cybergarage.xml.Node
 
TRACKED_CAPS - Static variable in class net.i2p.router.peermanager.PeerManager
 
TRANSFER_ENCODING - Static variable in class org.cybergarage.http.HTTP
 
TRANSIENT_FAIL - Static variable in class net.i2p.router.transport.TransportBid
 
TransientDataStore - Class in net.i2p.router.networkdb.kademlia
Stores in-memory only.
TransientDataStore(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.TransientDataStore
 
TransientSessionKeyManager - Class in net.i2p.router.crypto
Implement the session key management, but keep everything in memory (don't write to disk).
TransientSessionKeyManager(I2PAppContext) - Constructor for class net.i2p.router.crypto.TransientSessionKeyManager
The session key manager should only be constructed and accessed through the application context.
TransientSessionKeyManager(I2PAppContext, int, int) - Constructor for class net.i2p.router.crypto.TransientSessionKeyManager
 
transmitTimestamp - Variable in class net.i2p.router.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.
Transport.AddressSource - Enum in net.i2p.router.transport
 
transportAddressChanged() - Method in interface net.i2p.router.transport.TransportEventListener
 
transportAddressChanged() - Method in class net.i2p.router.transport.TransportManager
TransportEventListener calls UPnPManager rescan() and update()
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
Keeps track of the enabled transports.
TransportManager(RouterContext) - Constructor for class net.i2p.router.transport.TransportManager
 
TransportManager.Port - Class in net.i2p.router.transport
 
transports - Variable in class net.i2p.router.Banlist.Entry
what transports they were banlisted for (String), or null for all transports
TransportUtil - Class in net.i2p.router.transport
 
TransportUtil() - Constructor for class net.i2p.router.transport.TransportUtil
 
TransportUtil.IPv6Config - Enum in net.i2p.router.transport
 
trim(String, String) - Static method in class org.cybergarage.util.StringUtil
 
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(RouterContext) - Constructor for class net.i2p.router.tunnel.TrivialPreprocessor
 
TrivialRouterPreprocessor - Class in net.i2p.router.tunnel
Deprecated.
unused
TrivialRouterPreprocessor(RouterContext) - Constructor for class net.i2p.router.tunnel.TrivialRouterPreprocessor
Deprecated.
 
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 - essentially unused
TUNNEL_REJECT_PROBABALISTIC_REJECT - Static variable in class net.i2p.router.peermanager.TunnelHistory
probabalistic tunnel rejection due to a flood of requests - essentially unused
TUNNEL_REJECT_TRANSIENT_OVERLOAD - Static variable in class net.i2p.router.peermanager.TunnelHistory
tunnel rejection due to temporary cpu/job/tunnel overload - essentially unused
TunnelBuildMessage - Class in net.i2p.data.i2np
The basic build message with 8 records.
TunnelBuildMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelBuildMessage
 
TunnelBuildMessage(I2PAppContext, int) - Constructor for class net.i2p.data.i2np.TunnelBuildMessage
 
TunnelBuildMessageBase - Class in net.i2p.data.i2np
Base for TBM, TBRM, VTBM, VTBRM Retrofitted over them.
TunnelBuildMessageBase(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelBuildMessageBase
 
TunnelBuildMessageBase(I2PAppContext, int) - Constructor for class net.i2p.data.i2np.TunnelBuildMessageBase
 
TunnelBuildReplyMessage - Class in net.i2p.data.i2np
The basic build reply message with 8 records.
TunnelBuildReplyMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelBuildReplyMessage
 
TunnelBuildReplyMessage(I2PAppContext, int) - Constructor for class net.i2p.data.i2np.TunnelBuildReplyMessage
 
tunnelCache - Variable in class net.i2p.router.message.OutboundCache
Use the same outbound tunnel as we did for the same destination previously, if possible, to keep the streaming lib happy Use two caches - although a cache of a list of tunnels per dest might be more elegant.
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 See PooledTunnelCreatorConfig for the non-abstract class
TunnelCreatorConfig(RouterContext, int, boolean) - Constructor for class net.i2p.router.tunnel.TunnelCreatorConfig
For exploratory only (null destination)
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 The tunnel ID is changed in-place by TunnelParticipant.send(), so we can't reuse the checksum on output, but we still subclass FastI2NPMessageImpl so we don't verify the checksum on input...
TunnelDataMessage(I2PAppContext) - Constructor for class net.i2p.data.i2np.TunnelDataMessage
 
tunnelDataPushed(Hash, long, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Non-blocking.
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
Non-blocking.
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
TunnelDispatcher.Location - Enum in net.i2p.router.tunnel
for shouldDropParticipatingMessage()
tunnelFailed(TunnelId) - Method in class net.i2p.router.MessageHistory
The local router has detected a failure in the given tunnel
tunnelFailed(Hash, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that the peer participated in a tunnel that failed.
tunnelFailed(Hash, int) - Method in interface net.i2p.router.ProfileManager
Note that the peer participated in a tunnel that failed.
tunnelFailed(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
tunnelFailed(TunnelInfo, Hash) - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
tunnelFailed() - Method in class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
The tunnel failed a test, so (maybe) stop using it
tunnelFailed(TunnelInfo) - Method in class net.i2p.router.tunnel.pool.TunnelPool
Remove the tunnel and blame all the peers (not necessarily equally).
tunnelFailed(TunnelInfo, Hash) - Method in class net.i2p.router.tunnel.pool.TunnelPool
Remove the tunnel and blame only one peer.
tunnelFailed() - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
 
tunnelFailed() - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
The tunnel failed a test, so (maybe) 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(RouterContext, TunnelGateway.QueuePreprocessor, TunnelGateway.Sender, TunnelGateway.Receiver) - Constructor for class net.i2p.router.tunnel.TunnelGateway
 
TunnelGateway.DelayedFlush - Class in net.i2p.router.tunnel
 
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, either inbound or outbound.
TunnelGatewayZeroHop(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.TunnelGatewayZeroHop
 
TunnelHistory - Class in net.i2p.router.peermanager
Tunnel related history information
TunnelHistory(RouterContext, String) - Constructor for class net.i2p.router.peermanager.TunnelHistory
 
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
Non-blocking.
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.
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
not an inbound endpoint
TunnelParticipant(RouterContext, InboundEndpointProcessor) - Constructor for class net.i2p.router.tunnel.TunnelParticipant
inbound endpoint
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(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.TunnelPeerSelector
 
TunnelPool - Class in net.i2p.router.tunnel.pool
A group of tunnels for the router or a particular client, in a single direction.
TunnelPool(RouterContext, TunnelPoolManager, TunnelPoolSettings, TunnelPeerSelector) - Constructor for class net.i2p.router.tunnel.pool.TunnelPool
 
TunnelPoolManager - Class in net.i2p.router.tunnel.pool
Manage all the exploratory and client tunnel pools.
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.
TunnelPoolSettings(boolean) - Constructor for class net.i2p.router.TunnelPoolSettings
Exploratory tunnel
TunnelPoolSettings(Hash, boolean) - Constructor for class net.i2p.router.TunnelPoolSettings
Client tunnel unless dest == null
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).
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 Non-blocking.
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
tunnelTimedOut(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
Note that a router did not respond to a tunnel join.
tunnelTimedOut(Hash) - Method in interface net.i2p.router.ProfileManager
Note that a router timed out joining a tunnel
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
TYPE_ACK - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_CONF - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_CREAT - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_FIRST - Static variable in class net.i2p.router.transport.udp.PacketBuilder
For debugging and stats only - does not go out on the wire.
TYPE_INTRO - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_LOCAL - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_PUNCH - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_RESP - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_ROUTER - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_RREQ - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_SREQ - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_TBC - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_TCB - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_TFA - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_TTA - Static variable in class net.i2p.router.transport.udp.PacketBuilder
 
TYPE_TUNNEL - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
TYPE_UNDEF - Static variable in class net.i2p.router.tunnel.FragmentHandler
 
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 Z _ 
Skip navigation links