- OB_CLIENT_BATCH_FREQ - Static variable in class net.i2p.router.tunnel.BatchedRouterPreprocessor
-
for client OBGWs only (our data)
- OB_EXPL_BATCH_FREQ - Static variable in class net.i2p.router.tunnel.BatchedRouterPreprocessor
-
for exploratory OBGWs only (our tunnel tests and build messages)
- OB_MESSAGE_TIMEOUT - Static variable in class net.i2p.router.transport.udp.EstablishmentManager
-
max before receiving a response to a single message during outbound establishment
- off() - Static method in class org.cybergarage.util.Debug
-
- OFF_REPLY_KEY - Static variable in class net.i2p.data.i2np.BuildRequestRecord
-
- OFF_REPLY_KEY_EC - Static variable in class net.i2p.data.i2np.BuildRequestRecord
-
- offer(I2CPMessage) - Method in class net.i2p.router.client.I2CPMessageQueueImpl
-
Send a message, nonblocking
- offer(I2CPMessage, long) - Method in class net.i2p.router.client.I2CPMessageQueueImpl
-
Send a message, blocking.
- offer(E) - Method in class net.i2p.router.util.CoDelBlockingQueue
-
- offer(E, long, TimeUnit) - Method in class net.i2p.router.util.CoDelBlockingQueue
-
- offer(E) - Method in class net.i2p.router.util.PriBlockingQueue
-
Returns false if full
- offer(E, long, TimeUnit) - Method in class net.i2p.router.util.PriBlockingQueue
-
- offsetChanged(long) - Method in class net.i2p.router.JobTiming
-
- OK - Static variable in class org.cybergarage.http.HTTPStatus
-
- on() - Static method in class org.cybergarage.util.Debug
-
- onChangePublicPorts(Set<ForwardPort>, ForwardPortCallback) - Method in class net.i2p.router.transport.UPnP
-
Registers a callback when the given ports change.
- OneTimeSession(SessionKey, SessionTag) - Constructor for class net.i2p.router.networkdb.kademlia.MessageWrapper.OneTimeSession
-
- OneTimeSession(SessionKey, RatchetSessionTag) - Constructor for class net.i2p.router.networkdb.kademlia.MessageWrapper.OneTimeSession
-
- onlyQueryFloodfillPeers(RouterContext) - Static method in class net.i2p.router.networkdb.kademlia.SearchJob
-
this is now misnamed, as it is only used to determine whether to return floodfill peers only
- onReply() - Method in interface net.i2p.router.crypto.ratchet.ReplyCallback
-
A reply was received.
- OOM - Static variable in class net.i2p.router.util.EventLog
-
- OOMListener - Class in net.i2p.router.tasks
-
Kaboom
- OOMListener(RouterContext) - Constructor for class net.i2p.router.tasks.OOMListener
-
- open(InetAddress, int) - Method in class org.cybergarage.http.HTTPServer
-
- open(String, int) - Method in class org.cybergarage.http.HTTPServer
-
- open() - Method in class org.cybergarage.http.HTTPServerList
-
- open(int) - Method in class org.cybergarage.http.HTTPServerList
-
- open() - Method in class org.cybergarage.http.HTTPSocket
-
- open(String, int, InetAddress) - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
-
- open(String, int, String) - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
-
- open() - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
-
- open(String, int) - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
-
- open(int) - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
-
- open() - Method in class org.cybergarage.upnp.ssdp.SSDPNotifySocketList
-
- open(int) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList
-
- open() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList
-
- open(Inet4Address) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- open(Inet6Address) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- open(String, String) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- open(String) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
-
- open() - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocketList
-
- OPT_KEY - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
-
- OPT_NAME - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
-
- OPT_SIG - Static variable in class net.i2p.router.crypto.FamilyKeyCrypto
-
- OPTIONS1_SIZE - Static variable in class net.i2p.router.transport.ntcp.OutboundNTCP2State
-
- OPTIONS2_SIZE - Static variable in class net.i2p.router.transport.ntcp.OutboundNTCP2State
-
- OptionsBlock(byte[]) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.OptionsBlock
-
- OptionsBlock(byte[]) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload.OptionsBlock
-
- orderPeers(List<Hash>, Hash) - Method in class net.i2p.router.tunnel.pool.TunnelPeerSelector
-
see HashComparator
- org.cybergarage - package org.cybergarage
-
The cybergarage cyberlink UPnP library version 3.0, with minor mods for I2P.
- org.cybergarage.http - package org.cybergarage.http
-
- org.cybergarage.net - package org.cybergarage.net
-
- org.cybergarage.soap - package org.cybergarage.soap
-
- org.cybergarage.upnp - package org.cybergarage.upnp
-
- org.cybergarage.upnp.control - package org.cybergarage.upnp.control
-
- org.cybergarage.upnp.device - package org.cybergarage.upnp.device
-
- org.cybergarage.upnp.event - package org.cybergarage.upnp.event
-
- org.cybergarage.upnp.ssdp - package org.cybergarage.upnp.ssdp
-
- org.cybergarage.upnp.xml - package org.cybergarage.upnp.xml
-
- org.cybergarage.util - package org.cybergarage.util
-
- org.cybergarage.xml - package org.cybergarage.xml
-
- org.cybergarage.xml.parser - package org.cybergarage.xml.parser
-
- org.freenetproject - package org.freenetproject
-
Small classes used by net.i2p.transport.UPnP to interface with the org.cybergarage UPnP library,
as imported from freenet.
- org.xlattice.crypto.filters - package org.xlattice.crypto.filters
-
Bloom filter used by net.i2p.router.util.DecayingBloomFilter
- ORG_EDITION - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- ORG_EDITION_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- originateTimestamp - Variable in class net.i2p.router.time.NtpMessage
-
This is the time at which the request departed the client for the
server, in seconds since 00:00 1-Jan-1900.
- OUT - Static variable in class org.cybergarage.upnp.Argument
-
- OUT_OF_SYNC - Static variable in class org.cybergarage.upnp.UPnPStatus
-
- OutboundCache - Class in net.i2p.router.message
-
Helper for OCMOSJ
This is the place where we make I2P go fast.
- OutboundCache(RouterContext) - Constructor for class net.i2p.router.message.OutboundCache
-
- OutboundCache.HashPair - Class in net.i2p.router.message
-
Key used to cache things with based on source + dest
- OutboundClientMessageJobHelper - Class in net.i2p.router.message
-
Static methods to create a Garlic Message with one or more cloves, as follows:
- OutboundClientMessageJobHelper() - Constructor for class net.i2p.router.message.OutboundClientMessageJobHelper
-
- OutboundClientMessageOneShotJob - Class in net.i2p.router.message
-
Send a client message out an outbound tunnel and into an inbound
tunnel on the target leaseSet.
- OutboundClientMessageOneShotJob(RouterContext, OutboundCache, ClientMessage) - Constructor for class net.i2p.router.message.OutboundClientMessageOneShotJob
-
Send it.
- OutboundClientMessageStatus - Class in net.i2p.router.message
-
Good ol' fashioned struct with the send status
- OutboundClientMessageStatus(RouterContext, ClientMessage) - Constructor for class net.i2p.router.message.OutboundClientMessageStatus
-
- outboundConnected() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
-
async callback after the outbound connection was completed (this should NOT block,
as it occurs in the selector thread)
- OutboundEstablishState - Class in net.i2p.router.transport.ntcp
-
NTCP 1 only.
- OutboundEstablishState(RouterContext, NTCPTransport, NTCPConnection) - Constructor for class net.i2p.router.transport.ntcp.OutboundEstablishState
-
- OutboundEstablishState - Class in net.i2p.router.transport.udp
-
Data for a new connection being established, where we initiated the
connection with a remote peer.
- OutboundEstablishState(RouterContext, RemoteHostId, RemoteHostId, RouterIdentity, boolean, boolean, SessionKey, UDPAddress, DHSessionKeyBuilder.Factory) - Constructor for class net.i2p.router.transport.udp.OutboundEstablishState
-
- OutboundEstablishState.OutboundState - Enum in net.i2p.router.transport.udp
-
- OutboundGatewayIT - Class in net.i2p.router.tunnel
-
Quick unit test for base functionality of outbound tunnel
operation
- OutboundGatewayIT() - Constructor for class net.i2p.router.tunnel.OutboundGatewayIT
-
- OutboundGatewayMessage - Class in net.i2p.router.tunnel
-
Stores all the state for an unsent or partially-sent message
- OutboundGatewayMessage(I2NPMessage, Hash, TunnelId) - Constructor for class net.i2p.router.tunnel.OutboundGatewayMessage
-
- OutboundGatewayProcessor - Class in net.i2p.router.tunnel
-
Turn the preprocessed tunnel data into something that can be delivered to the
first hop in the tunnel.
- OutboundGatewayProcessor(I2PAppContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.OutboundGatewayProcessor
-
- OutboundMessageDistributor - Class in net.i2p.router.tunnel
-
When a message arrives at the outbound tunnel endpoint, this distributor
honors the instructions.
- OutboundMessageDistributor(RouterContext, int) - Constructor for class net.i2p.router.tunnel.OutboundMessageDistributor
-
- OutboundMessageFragments - Class in net.i2p.router.transport.udp
-
Coordinate the outbound fragments and select the next one to be built.
- OutboundMessageFragments(RouterContext, UDPTransport, OutboundMessageFragments.ActiveThrottle) - Constructor for class net.i2p.router.transport.udp.OutboundMessageFragments
-
- OutboundMessageFragments.ActiveThrottle - Interface in net.i2p.router.transport.udp
-
throttle
- outboundMessageReady() - Method in class net.i2p.router.transport.ntcp.NTCPTransport
-
- outboundMessageReady() - Method in class net.i2p.router.transport.TransportImpl
-
This message is called whenever a new message is added to the send pool,
and it should not block
Only used by NTCP.
- outboundMessageReady() - Method in class net.i2p.router.transport.udp.UDPTransport
-
- OutboundMessageRegistry - Class in net.i2p.router.transport
-
Tracks outbound messages.
- OutboundMessageRegistry(RouterContext) - Constructor for class net.i2p.router.transport.OutboundMessageRegistry
-
- OutboundMessageState - Class in net.i2p.router.transport.udp
-
Maintain the outbound fragmentation for resending, for a single message.
- OutboundMessageState(I2PAppContext, I2NPMessage, PeerState) - Constructor for class net.i2p.router.transport.udp.OutboundMessageState
-
"injected" message from the establisher.
- OutboundMessageState(I2PAppContext, OutNetMessage, PeerState) - Constructor for class net.i2p.router.transport.udp.OutboundMessageState
-
Normal constructor.
- OutboundNTCP2State - Class in net.i2p.router.transport.ntcp
-
NTCP 2 only.
- OutboundNTCP2State(RouterContext, NTCPTransport, NTCPConnection) - Constructor for class net.i2p.router.transport.ntcp.OutboundNTCP2State
-
- OutboundReceiver - Class in net.i2p.router.tunnel
-
We are the outbound gateway - we created this outbound tunnel.
- OutboundReceiver(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.OutboundReceiver
-
- OutboundRefiller - Class in net.i2p.router.transport.udp
-
Blocking thread to grab new messages off the outbound queue and
plopping them into our active pool.
- OutboundRefiller(RouterContext, OutboundMessageFragments, MessageQueue) - Constructor for class net.i2p.router.transport.udp.OutboundRefiller
-
- OutboundSender - Class in net.i2p.router.tunnel
-
Receive the preprocessed data for an outbound gateway, encrypt all of the
layers, and forward it on to the first hop.
- OutboundSender(I2PAppContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.OutboundSender
-
- OutboundTest - Class in net.i2p.router.tunnel
-
Quick unit test for base functionality of outbound tunnel
operation
- OutboundTest() - Constructor for class net.i2p.router.tunnel.OutboundTest
-
- OutboundTunnelEndpoint - Class in net.i2p.router.tunnel
-
We are the end of an outbound tunnel that we did not create.
- OutboundTunnelEndpoint(RouterContext, HopConfig, HopProcessor) - Constructor for class net.i2p.router.tunnel.OutboundTunnelEndpoint
-
- OutNetMessage - Class in net.i2p.router
-
Wrap up an outbound I2NP message, along with the information associated with its
delivery and jobs to be fired off if particular events occur.
- OutNetMessage(RouterContext) - Constructor for class net.i2p.router.OutNetMessage
-
Null msg and target, zero expiration (used in OutboundMessageRegistry only)
- OutNetMessage(RouterContext, I2NPMessage, long, int, RouterInfo) - Constructor for class net.i2p.router.OutNetMessage
-
Standard constructor
- OutNetMessagePool - Class in net.i2p.router
-
Maintain a pool of OutNetMessages destined for other routers, organized by
priority, expiring messages as necessary.
- OutNetMessagePool(RouterContext) - Constructor for class net.i2p.router.OutNetMessagePool
-
- outNetMessagePool() - Method in class net.i2p.router.RouterContext
-
Where do we put messages that the router wants to forwards onto the network?
- outOfMemory(OutOfMemoryError) - Method in class net.i2p.router.tasks.OOMListener
-
- output(PrintWriter, int, boolean) - Method in class org.cybergarage.xml.Node
-
- outputAttributes(PrintWriter) - Method in class org.cybergarage.xml.Node
-
- OVERALL_TIMEOUT_MS_PARAM - Static variable in class net.i2p.router.message.OutboundClientMessageOneShotJob
-
final timeout (in milliseconds) that the outbound message will fail in.