- 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
-
- 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
-
- 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
-