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 _ 

N

NAME - Static variable in class org.cybergarage.http.HTTPServer
 
NAME - Static variable in class org.cybergarage.upnp.UPnP
 
name - Variable in class org.freenetproject.ForwardPort
Name of the interface e.g.
natType - Variable in class org.freenetproject.DetectedIP
 
needFallback() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
needFallback() - Method in class net.i2p.router.tunnel.pool.TunnelPool
Do we really need more fallbacks? Used to prevent a zillion of them.
needIntroduction() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
Should we ask this peer to be an introducer for us? Ignored unless allowExtendedOptions is true
needsLocalKeyPair() - Method in class com.southernstorm.noise.protocol.HandshakeState
Determine if this handshake requires a local static key.
needsRemotePublicKey() - Method in class com.southernstorm.noise.protocol.HandshakeState
Determine if this handshake requires a remote static key.
needsSending(int) - Method in class net.i2p.router.transport.udp.OutboundMessageState
 
needsTags(RouterContext, PublicKey, Hash, int) - Static method in class net.i2p.router.message.GarlicMessageBuilder
ELGAMAL_2048 only.
NegativeLookupCache - Class in net.i2p.router.networkdb.kademlia
Track lookup fails
NegativeLookupCache(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.NegativeLookupCache
 
net.i2p.data.i2np - package net.i2p.data.i2np
This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP).
net.i2p.data.router - package net.i2p.data.router
Classes formerly in net.i2p.data but moved here as they are only used by the router.
net.i2p.router - package net.i2p.router
The I2P router application handles the I2P network communication.
net.i2p.router.app - package net.i2p.router.app
Interface for classes to be started and stopped via clients.config.
net.i2p.router.client - package net.i2p.router.client
Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router.
net.i2p.router.crypto - package net.i2p.router.crypto
Classes formerly in net.i2p.crypto but moved here as they are only used by the router.
net.i2p.router.crypto.ratchet - package net.i2p.router.crypto.ratchet
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
net.i2p.router.dummy - package net.i2p.router.dummy
Dummy versions of things for testing.
net.i2p.router.message - package net.i2p.router.message
Creates and parses garlic messages.
net.i2p.router.networkdb - package net.i2p.router.networkdb
A couple of classes, but most things are in kademlia.
net.i2p.router.networkdb.kademlia - package net.i2p.router.networkdb.kademlia
The network database, including implementation of floodfills.
net.i2p.router.networkdb.reseed - package net.i2p.router.networkdb.reseed
Fetching, validation, unpacking, and installation of RouterInfos from signed su3 files, unsigned zip files, and web indexes.
net.i2p.router.peermanager - package net.i2p.router.peermanager
The peer manager logs information about the history and quality of network peers.
net.i2p.router.startup - package net.i2p.router.startup
The I2P startup package loads the configuration when I2P is started.
net.i2p.router.sybil - package net.i2p.router.sybil
Classes to run offline Sybil analysis, and to store and load the results.
net.i2p.router.tasks - package net.i2p.router.tasks
Miscellaneous classes, mostly things that are executed periodically as Jobs, Threads, and SimpleTimer.TimedEvents.
net.i2p.router.time - package net.i2p.router.time
Provides classes for time synchronization using NTP.
net.i2p.router.transport - package net.i2p.router.transport
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
net.i2p.router.transport.crypto - package net.i2p.router.transport.crypto
DH key generation.
net.i2p.router.transport.ntcp - package net.i2p.router.transport.ntcp
The NTCP transport allows passing I2P messages on top of TCP.
net.i2p.router.transport.udp - package net.i2p.router.transport.udp
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
net.i2p.router.tunnel - package net.i2p.router.tunnel
All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption.
net.i2p.router.tunnel.pool - package net.i2p.router.tunnel.pool
Tunnel creation, tunnel build message handling.
net.i2p.router.util - package net.i2p.router.util
These classes define the several useful utilities used throughout the router.
netDb() - Method in class net.i2p.router.RouterContext
Our db cache
netmask(int) - Method in class com.maxmind.geoip.LookupService
 
NETSPEED_EDITION - Static variable in class com.maxmind.geoip.DatabaseInfo
 
NETSPEED_EDITION_REV1 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
NETSPEED_EDITION_REV1_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
 
NETWORK - Static variable in class net.i2p.router.util.EventLog
 
NetworkDatabaseFacade - Class in net.i2p.router
Defines the mechanism for interacting with I2P's network database
NetworkDatabaseFacade() - Constructor for class net.i2p.router.NetworkDatabaseFacade
 
NEW_IDENT - Static variable in class net.i2p.router.util.EventLog
 
newPeersFound(int) - Method in class net.i2p.router.networkdb.kademlia.ExploreJob
We've gotten a search reply that contained the specified number of peers that we didn't know about before.
newPeersFound(int) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
We've gotten a search reply that contained the specified number of peers that we didn't know about before.
newPeerToTry(Hash) - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
A new (floodfill) peer was discovered that may have the answer.
newUnpaddedArray(Class<T>, int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
 
newUnpaddedCharArray(int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
 
newUnpaddedObjectArray(int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
 
next() - Method in class net.i2p.router.util.RandomIterator
 
nextForwardKey - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
 
NextKeyBlock(NextSessionKey) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.NextKeyBlock
 
nextKeyReceived(PublicKey, NextSessionKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
nextReverseKey - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
 
NextSessionKey - Class in net.i2p.router.crypto.ratchet
A X25519 key and key ID.
NextSessionKey(byte[], int, boolean, boolean) - Constructor for class net.i2p.router.crypto.ratchet.NextSessionKey
 
NextSessionKey(int, boolean, boolean) - Constructor for class net.i2p.router.crypto.ratchet.NextSessionKey
Null data, for acks/requests only.
NextWhenNone() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
 
ngettext(String, String, int) - Method in class net.i2p.router.transport.TransportImpl
Translate
NO_ACTION - Static variable in class com.southernstorm.noise.protocol.HandshakeState
No action is required of the application yet because the handshake has not started.
NO_CACHE - Static variable in class org.cybergarage.http.HTTP
 
NO_UDP - Static variable in class org.freenetproject.DetectedIP
No UDP connectivity at all
NoCache - Class in com.maxmind.db
A no-op cache singleton.
Node - Class in org.cybergarage.xml
 
Node() - Constructor for class org.cybergarage.xml.Node
Create a Node with empty UserData and no Parent Node
Node(String) - Constructor for class org.cybergarage.xml.Node
 
Node(String, String) - Constructor for class org.cybergarage.xml.Node
 
Node(Node) - Constructor for class org.cybergarage.xml.Node
 
NodeCache - Interface in com.maxmind.db
 
NodeCache.Loader - Interface in com.maxmind.db
 
NodeData - Class in org.cybergarage.upnp.xml
 
NodeData() - Constructor for class org.cybergarage.upnp.xml.NodeData
 
NodeList - Class in org.cybergarage.xml
 
NodeList() - Constructor for class org.cybergarage.xml.NodeList
 
Noise - Class in com.southernstorm.noise.protocol
Utility functions for the Noise protocol library.
Noise() - Constructor for class com.southernstorm.noise.protocol.Noise
 
NOROOT_EXCEPTION - Static variable in class org.cybergarage.upnp.device.Description
 
NOROOTDEVICE_EXCEPTION - Static variable in class org.cybergarage.upnp.device.Description
 
NOT_FLOODFILL - Static variable in class net.i2p.router.util.EventLog
 
NOT_FOUND - Static variable in class org.cybergarage.http.HTTPStatus
 
NOT_SUPPORTED - Static variable in class org.freenetproject.DetectedIP
The plugin does not support detecting the NAT type.
noteCompletion(long) - Method in class net.i2p.router.tunnel.FragmentHandler
 
noteCompletion(long) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
 
noteFailure(long, String) - Method in class net.i2p.router.tunnel.FragmentHandler
 
noteFailure(long, String) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
 
notePreprocessing(long, int, int, List<Long>, String) - Method in class net.i2p.router.tunnel.BatchedRouterPreprocessor
 
notePreprocessing(long, int, int, List<Long>, String) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
 
notePreprocessing(long, int, int, List<Long>) - Method in class net.i2p.router.tunnel.TrivialRouterPreprocessor
Deprecated.
 
noteReception(long, int, Object) - Method in class net.i2p.router.tunnel.FragmentHandler
 
noteReception(long, int, Object) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
 
notify(ClientApp, ClientAppState, String, Exception) - Method in class net.i2p.router.startup.RouterAppManager
Must be called on all state transitions except from UNINITIALIZED to INITIALIZED.
NOTIFY - Static variable in class org.cybergarage.http.HTTP
 
notify(StateVariable) - Method in class org.cybergarage.upnp.Service
 
notifyAllStateVariables() - Method in class org.cybergarage.upnp.Service
 
NotifyListener - Interface in org.cybergarage.upnp.device
 
notifyReceived(SSDPPacket) - Method in class org.cybergarage.upnp.ControlPoint
 
notifyRemoveAddress(RouterAddress) - Method in class net.i2p.router.CommSystemFacade
Tell other transports our address changed
notifyRemoveAddress(boolean) - Method in class net.i2p.router.CommSystemFacade
Tell other transports our address changed
notifyRemoveAddress(RouterAddress) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
Tell other transports our address changed
notifyRemoveAddress(boolean) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
Tell other transports our address changed
notifyReplaceAddress(RouterAddress) - Method in class net.i2p.router.CommSystemFacade
Tell other transports our address changed
notifyReplaceAddress(RouterAddress) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
UDP changed addresses, tell NTCP and restart All the work moved to NTCPTransport.externalAddressReceived()
NotifyRequest - Class in org.cybergarage.upnp.event
 
NotifyRequest() - Constructor for class org.cybergarage.upnp.event.NotifyRequest
 
NotifyRequest(HTTPRequest) - Constructor for class org.cybergarage.upnp.event.NotifyRequest
 
notifyVersion(I2PAppContext, String, long) - Static method in class net.i2p.router.transport.GeoIP
Tell the update manager.
notifyWait() - Static method in class org.cybergarage.upnp.Device
 
now() - Method in class net.i2p.router.RouterClock
Retrieve the current time synchronized with whatever reference clock is in use.
now() - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
 
NS - Static variable in class org.cybergarage.upnp.control.Control
 
NT - Static variable in class org.cybergarage.http.HTTP
 
NT - Class in org.cybergarage.upnp.device
 
NT() - Constructor for class org.cybergarage.upnp.device.NT
 
NTCP1_MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
2 bytes for length and 4 for CRC
NTCP2_INT_VERSION - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
 
NTCP2_MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
See spec.
NTCP2_VERSION - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
"2"
NTCP2_VERSION_ALT - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
"2,"
NTCP2Options - Class in net.i2p.router.transport.ntcp
NTCP2 Padding/Dummy/Delay configuration for data phase.
NTCP2Options(float, float, float, float, int, int, int, int) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Options
 
NTCP2Payload - Class in net.i2p.router.transport.ntcp
NTCP2 Payload generation and parsing
NTCP2Payload() - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload
 
NTCP2Payload.Block - Class in net.i2p.router.transport.ntcp
Base class for blocks to be transmitted.
NTCP2Payload.DateTimeBlock - Class in net.i2p.router.transport.ntcp
 
NTCP2Payload.I2NPBlock - Class in net.i2p.router.transport.ntcp
 
NTCP2Payload.OptionsBlock - Class in net.i2p.router.transport.ntcp
 
NTCP2Payload.PaddingBlock - Class in net.i2p.router.transport.ntcp
 
NTCP2Payload.PayloadCallback - Interface in net.i2p.router.transport.ntcp
For all callbacks, recommend throwing exceptions only from the handshake.
NTCP2Payload.RIBlock - Class in net.i2p.router.transport.ntcp
 
NTCP2Payload.TerminationBlock - Class in net.i2p.router.transport.ntcp
 
NTCP_IPV6_CONFIG - Static variable in class net.i2p.router.transport.TransportUtil
 
NTCPConnection - Class in net.i2p.router.transport.ntcp
Coordinate the connection to a single peer.
NTCPConnection(RouterContext, NTCPTransport, SocketChannel, SelectionKey) - Constructor for class net.i2p.router.transport.ntcp.NTCPConnection
Create an inbound connected (though not established) NTCP connection.
NTCPConnection(RouterContext, NTCPTransport, RouterIdentity, RouterAddress, int) - Constructor for class net.i2p.router.transport.ntcp.NTCPConnection
Create an outbound unconnected NTCP connection.
NTCPConnection.PrepBuffer - Class in net.i2p.router.transport.ntcp
 
NTCPSendFinisher - Class in net.i2p.router.transport.ntcp
Previously, NTCP was using SimpleTimer with a delay of 0, which was a real abuse.
NTCPSendFinisher(I2PAppContext, NTCPTransport) - Constructor for class net.i2p.router.transport.ntcp.NTCPSendFinisher
 
NTCPTransport - Class in net.i2p.router.transport.ntcp
The NIO TCP transport
NTCPTransport(RouterContext, DHSessionKeyBuilder.Factory, X25519KeyFactory) - Constructor for class net.i2p.router.transport.ntcp.NTCPTransport
 
NtpClient - Class in net.i2p.router.time
NtpClient - an NTP client for Java.
NtpClient() - Constructor for class net.i2p.router.time.NtpClient
 
NtpMessage - Class in net.i2p.router.time
This class represents a NTP message, as specified in RFC 2030.
NtpMessage(byte[]) - Constructor for class net.i2p.router.time.NtpMessage
Constructs a new NtpMessage from an array of bytes.
NtpMessage() - Constructor for class net.i2p.router.time.NtpMessage
Constructs a new NtpMessage in client -> server mode, and sets the transmit timestamp to the current time.
NTS - Static variable in class org.cybergarage.http.HTTP
 
NTS - Class in org.cybergarage.upnp.device
 
NTS() - Constructor for class org.cybergarage.upnp.device.NTS
 
nudge() - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
Wakes up the packet pusher thread.
NullOutputStream - Class in net.i2p.router.transport
 
NullOutputStream() - Constructor for class net.i2p.router.transport.NullOutputStream
 
num - Variable in class net.i2p.router.transport.udp.PacketBuilder.Fragment
 
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