- wait(int) - Static method in class org.cybergarage.util.TimerUtil
-
- waitForInitialization() - Method in class net.i2p.router.time.RouterTimestamper
-
- waitForMoreAllowed() - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
-
Block until we allow more messages to be admitted to the active
pool.
- waitForNextAllocation() - Method in interface net.i2p.router.transport.FIFOBandwidthLimiter.Request
-
Block until we are allocated some more bytes.
- waitRandom(int) - Static method in class org.cybergarage.util.TimerUtil
-
- wantsPumping(PumpedTunnelGateway) - Method in class net.i2p.router.tunnel.TunnelGatewayPumper
-
- wantsRead(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
This is only called from NTCPConnection.complete()
if there is more data, which is rare (never?)
so we don't need to check for dups or make _wantsRead a Set.
- wantsRead(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.Reader
-
- wantsWrite(NTCPConnection, byte[]) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
Called by the connection when it has data ready to write.
- wantsWrite(NTCPConnection, byte[], int, int) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
Called by the connection when it has data ready to write.
- wantsWrite(NTCPConnection) - Method in class net.i2p.router.transport.ntcp.EventPumper
-
Called by the connection when it has data ready to write (after bw allocation).
- wantsWrite(NTCPConnection, String) - Method in class net.i2p.router.transport.ntcp.Writer
-
- warning(String) - Static method in class org.cybergarage.util.Debug
-
- warning(String, Exception) - Static method in class org.cybergarage.util.Debug
-
- warning(Exception) - Static method in class org.cybergarage.util.Debug
-
- warnUnavailableCrypto(RouterContext) - Static method in class net.i2p.router.tasks.CryptoChecker
-
- wasAttempted(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
- wasAttempted(Hash) - Method in class net.i2p.router.networkdb.kademlia.SearchState
-
- wasQueried(Hash) - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
-
Did we send a request to this peer?
- wasRecentlyBuilding(long) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
-
- wasReused() - Method in class net.i2p.router.tunnel.TunnelCreatorConfig
-
Did we reuse this tunnel?
- wasReused() - Method in interface net.i2p.router.TunnelInfo
-
Did we reuse this tunnel?
- wasUnreachable(Hash) - Method in class net.i2p.router.CommSystemFacade
-
- wasUnreachable() - Method in class net.i2p.router.peermanager.PeerProfile
-
- wasUnreachable(Hash) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
- wasUnreachable(Hash) - Method in interface net.i2p.router.transport.Transport
-
Was the peer UNreachable (outbound only) the last time we tried it?
This is NOT reset if the peer contacts us and it is never expired.
- wasUnreachable(Hash) - Method in class net.i2p.router.transport.TransportImpl
-
Was the peer UNreachable (outbound only) the last time we tried it?
This is NOT reset if the peer contacts us.
- wasUnreachable(Hash) - Method in class net.i2p.router.transport.TransportManager
-
Was the peer UNreachable (outbound only) on any transport,
based on the last time we tried it for each transport?
This is NOT reset if the peer contacts us.
- WATCHDOG - Static variable in class net.i2p.router.util.EventLog
-
- withCache(NodeCache) - Method in class com.maxmind.geoip2.DatabaseReader.Builder
-
- WorkingDir - Class in net.i2p.router.startup
-
Get a working directory for i2p.
- WorkingDir() - Constructor for class net.i2p.router.startup.WorkingDir
-
- wrap(String, long, String, long) - Method in class net.i2p.router.MessageHistory
-
Note that we're wrapping the given message within another message (via tunnel/garlic)
- wrap(RouterContext, I2NPMessage, Hash, RouterInfo) - Static method in class net.i2p.router.networkdb.kademlia.MessageWrapper
-
Garlic wrap a message from a client or this router, destined for a router,
to hide the contents from the OBEP.
- wrap(RouterContext, I2NPMessage, RouterInfo) - Static method in class net.i2p.router.networkdb.kademlia.MessageWrapper
-
Garlic wrap a message from nobody, destined for a router,
to hide the contents from the OBEP.
- wrap(RouterContext, I2NPMessage, MessageWrapper.OneTimeSession) - Static method in class net.i2p.router.networkdb.kademlia.MessageWrapper
-
Garlic wrap a message from nobody, destined for an unknown router,
to hide the contents from the IBGW.
- wrap(RouterContext, I2NPMessage, SessionKey, SessionTag) - Static method in class net.i2p.router.networkdb.kademlia.MessageWrapper
-
Garlic wrap a message from nobody, destined for an unknown router,
to hide the contents from the IBGW.
- wrap(RouterContext, I2NPMessage, SessionKey, RatchetSessionTag) - Static method in class net.i2p.router.networkdb.kademlia.MessageWrapper
-
Garlic wrap a message from nobody, destined for an unknown router,
to hide the contents from the IBGW.
- WrappedMessage(GarlicMessage, SessionKeyManager, PublicKey, SessionKey, TagSetHandle) - Constructor for class net.i2p.router.networkdb.kademlia.MessageWrapper.WrappedMessage
-
- write(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.Block
-
- write(int) - Method in class net.i2p.router.transport.BandwidthLimitedOutputStream
-
- write(byte[]) - Method in class net.i2p.router.transport.BandwidthLimitedOutputStream
-
- write(byte[], int, int) - Method in class net.i2p.router.transport.BandwidthLimitedOutputStream
-
- write(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.Block
-
- write(ByteBuffer) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
The contents of the buffer have been encrypted / padded / etc and have
been fully allocated for the bandwidth limiter.
- write(int) - Method in class net.i2p.router.transport.NullOutputStream
-
- WRITE_MESSAGE - Static variable in class com.southernstorm.noise.protocol.HandshakeState
-
The HandshakeState expects the application to write the
next message payload for the handshake.
- writeBytes(OutputStream) - Method in class net.i2p.data.i2np.DeliveryInstructions
-
- writeBytes(byte[], int) - Method in class net.i2p.data.i2np.DeliveryInstructions
-
- writeBytes(OutputStream) - Method in class net.i2p.data.i2np.GarlicClove
-
- writeBytes(OutputStream) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
- writeBytes(OutputStream) - Method in class net.i2p.data.router.RouterAddress
-
As of 0.9.3, expiration MUST be all zeros as it is ignored on
readin and the signature will fail.
- writeBytes(OutputStream) - Method in class net.i2p.data.router.RouterInfo
-
This does NOT validate the signature
- writeBytesRatchet(byte[], int) - Method in class net.i2p.data.i2np.GarlicClove
-
Short format for ECIES-Ratchet, saves 22 bytes.
- writeClientAppConfig(I2PAppContext, ClientAppConfig) - Static method in class net.i2p.router.startup.ClientAppConfig
-
Classpath and stopargs not supported.
- writeClientAppConfig(I2PAppContext, List<ClientAppConfig>) - Static method in class net.i2p.router.startup.ClientAppConfig
-
Classpath and stopargs not supported.
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.AckBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.AckRequestBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.Block
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.DateTimeBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.GarlicBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.NextKeyBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.OptionsBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.PaddingBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.PNBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.crypto.ratchet.RatchetPayload.TerminationBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.Block
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.DateTimeBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.I2NPBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.OptionsBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.PaddingBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.RIBlock
-
- writeData(byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCP2Payload.TerminationBlock
-
- writeFirstFragment(PendingGatewayMessage, byte[], int) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
-
- writeFragment(byte[], int, int) - Method in class net.i2p.router.transport.udp.OutboundMessageState
-
Write a part of the the message onto the specified buffer.
- writeMessage(byte[], int, byte[], int, int) - Method in class com.southernstorm.noise.protocol.HandshakeState
-
Writes a message payload during the handshake.
- writeMessage(I2CPMessage) - Method in class net.i2p.router.client.ClientConnectionRunner
-
Not thread-safe.
- writeMessage(I2CPMessage) - Method in class net.i2p.router.client.QueuedClientConnectionRunner
-
In super(), doSend queues it to the writer thread and
the writer thread calls writeMessage() to write to the output stream.
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.DatabaseLookupMessage
-
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.DatabaseSearchReplyMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.DatabaseStoreMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.DataMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.DeliveryStatusMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.GarlicMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.I2NPMessageImpl
-
write the message body to the output array, starting at the given index.
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.ShortTunnelBuildMessage
-
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.ShortTunnelBuildReplyMessage
-
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.TunnelBuildMessageBase
-
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.TunnelDataMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.TunnelGatewayMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.UnknownI2NPMessage
-
write the message body to the output array, starting at the given index
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.VariableTunnelBuildMessage
-
- writeMessageBody(byte[], int) - Method in class net.i2p.data.i2np.VariableTunnelBuildReplyMessage
-
- writePayload(byte[], int, List<RatchetPayload.Block>) - Static method in class net.i2p.router.crypto.ratchet.RatchetPayload
-
- writePayload(byte[], int, List<NTCP2Payload.Block>) - Static method in class net.i2p.router.transport.ntcp.NTCP2Payload
-
- writeProfile(PeerProfile) - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
-
write out the data from the profile to the file
- writeProfile(PeerProfile, OutputStream) - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
-
write out the data from the profile to the stream
includes comments
- writeProfile(PeerProfile, OutputStream, boolean) - Method in class net.i2p.router.peermanager.ProfilePersistenceHelper
-
write out the data from the profile to the stream
- Writer - Class in net.i2p.router.transport.ntcp
-
Pool of running threads which will transform the next I2NP message into
something ready to be transferred over an NTCP connection, including the
encryption of the data read.
- Writer(RouterContext) - Constructor for class net.i2p.router.transport.ntcp.Writer
-
- writeSubsequentFragment(PendingGatewayMessage, byte[], int) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
-
- writeToProperties(String, Properties) - Method in class net.i2p.router.TunnelPoolSettings
-