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 _

## P

P - Static variable in class net.metanotion.util.skiplist.SkipList
  the probability of each next higher level
Packet - Class in net.i2p.client.streaming
  Contain a single packet transferred as part of a streaming connection.
Packet() - Constructor for class net.i2p.client.streaming.Packet
PACKET_DELAY - Static variable in class net.i2p.client.streaming.I2PSocketImpl
  Deprecated.
PACKET_DELAY - Static variable in class net.i2p.i2ptunnel.I2PTunnel
PacketBuilder - Class in net.i2p.router.transport.udp
  Big ol' class to do all our packet formatting.
PacketBuilder(I2PAppContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.PacketBuilder
packetBytes - Variable in class org.cybergarage.upnp.ssdp.SSDPPacket
PacketHandler - Class in net.i2p.client.streaming
  receive a packet and dispatch it correctly to the connection specified, the server socket, or queue a reply RST packet.
PacketHandler(I2PAppContext, ConnectionManager) - Constructor for class net.i2p.client.streaming.PacketHandler
PacketHandler - Class in net.i2p.router.transport.udp
  Pull inbound packets from the inbound receiver's queue, figure out what peer session they belong to (if any), authenticate and decrypt them with the appropriate keys, and push them to the appropriate handler.
PacketHandler(RouterContext, UDPTransport, UDPEndpoint, EstablishmentManager, InboundMessageFragments, PeerTestManager, IntroductionManager) - Constructor for class net.i2p.router.transport.udp.PacketHandler
PacketLocal - Class in net.i2p.client.streaming
  coordinate local attributes about a packet - send time, ack time, number of retries, etc.
PacketLocal(I2PAppContext, Destination) - Constructor for class net.i2p.client.streaming.PacketLocal
PacketLocal(I2PAppContext, Destination, Connection) - Constructor for class net.i2p.client.streaming.PacketLocal
PacketPusher - Class in net.i2p.router.transport.udp
  Blocking thread to grab new packets off the outbound fragment pool and toss 'em onto the outbound packet queue
PacketPusher(RouterContext, OutboundMessageFragments, UDPSender) - Constructor for class net.i2p.router.transport.udp.PacketPusher
PacketQueue - Class in net.i2p.client.streaming
  Queue out packets to be sent through the session.
PacketQueue(I2PAppContext, I2PSession, ConnectionManager) - Constructor for class net.i2p.client.streaming.PacketQueue
packetReceived() - Method in class net.i2p.client.streaming.Connection
packetReceived(int) - Method in class net.i2p.router.transport.udp.PeerState
packetSendChoke(long) - Method in class net.i2p.client.streaming.Connection
  This doesn't "send a choke".
packetsTransmitted(int) - Method in class net.i2p.router.transport.udp.PeerState
padBuffer() - Method in class gnu.crypto.hash.BaseHashStandalone
  Returns the byte array to use as padding before completing a hash operation.
padBuffer() - Method in class gnu.crypto.hash.Sha256Standalone
page - Variable in class net.metanotion.io.block.FreeListBlock
page - Variable in class net.metanotion.io.block.index.BSkipSpan
pageChanged - Variable in class i2p.susi.webmail.WebMail.SessionObject
pageSeek(RandomAccessInterface, int) - Static method in class net.metanotion.io.block.BlockFile
  Go to any page but the superblock.
PAGESIZE - Static variable in class i2p.susi.util.Folder
PAGESIZE - Static variable in class net.metanotion.io.block.BlockFile
Parameter - Class in org.cybergarage.http
Parameter() - Constructor for class org.cybergarage.http.Parameter
Parameter(String, String) - Constructor for class org.cybergarage.http.Parameter
ParameterList - Class in org.cybergarage.http
ParameterList() - Constructor for class org.cybergarage.http.ParameterList
parse(ReadBuffer) - Method in class i2p.susi.webmail.MailPart
parse(ReadBuffer, int, int) - Method in class i2p.susi.webmail.MailPart
parse(Mail) - Static method in class i2p.susi.webmail.MailPart
parse(BufferedReader) - Static method in class net.i2p.addressbook.ConfigParser
  Return a Map using the contents of BufferedReader input.
parse(File) - Static method in class net.i2p.addressbook.ConfigParser
  Return a Map using the contents of the File file.
parse(String) - Static method in class net.i2p.addressbook.ConfigParser
  Return a Map using the contents of the String string.
parse(File, Map<String, String>) - Static method in class net.i2p.addressbook.ConfigParser
  Return a Map using the contents of the File file.
parse(Node, Node, int) - Method in class org.cybergarage.xml.parser.JaxpParser
parse(Node, Node) - Method in class org.cybergarage.xml.parser.JaxpParser
parse(InputStream) - Method in class org.cybergarage.xml.parser.JaxpParser
parse(InputStream) - Method in class org.cybergarage.xml.Parser
parse(URL) - Method in class org.cybergarage.xml.Parser
parse(File) - Method in class org.cybergarage.xml.Parser
parse(String) - Method in class org.cybergarage.xml.Parser
parse822Date(String) - Static method in class net.i2p.router.util.RFC822Date
  new Date(String foo) is deprecated, so let's do this the hard way
parseArgs(String) - Static method in class net.i2p.router.startup.LoadClientAppsJob
parseHeaders() - Method in class i2p.susi.webmail.Mail
parseParams(StringTokenizer) - Static method in class net.i2p.sam.SAMUtils
  Parse SAM parameters, and put them into a Propetries object
Parser - Class in org.cybergarage.xml
Parser() - Constructor for class org.cybergarage.xml.Parser
parseRequestLine(String) - Method in class org.cybergarage.http.HTTPRequest
ParserException - Exception in org.cybergarage.xml
ParserException(Exception) - Constructor for exception org.cybergarage.xml.ParserException
ParserException(String) - Constructor for exception org.cybergarage.xml.ParserException
parseSubscriptions(BufferedReader) - Static method in class net.i2p.addressbook.ConfigParser
  Return a List where each element is a line from the BufferedReader input.
parseSubscriptions(File) - Static method in class net.i2p.addressbook.ConfigParser
  Return a List where each element is a line from the File file.
parseSubscriptions(String) - Static method in class net.i2p.addressbook.ConfigParser
  Return a List where each element is a line from the String string.
parseSubscriptions(File, List<String>) - Static method in class net.i2p.addressbook.ConfigParser
  Return a List using the contents of the File file.
part - Variable in class i2p.susi.webmail.Mail
PARTIAL_CONTENT - Static variable in class org.cybergarage.http.HTTPStatus
PartialEepGet - Class in net.i2p.util
  Fetch exactly the first 'size' bytes into a stream Anything less or more will throw an IOException No retries, no min and max size options, no timeout option Useful for checking .sud versions
PartialEepGet(I2PAppContext, String, int, OutputStream, String, long) - Constructor for class net.i2p.util.PartialEepGet
PartialPiece - Class in org.klomp.snark
  This is the class passed from PeerCoordinator to PeerState so PeerState may start requests.
PartialPiece(int, int) - Constructor for class org.klomp.snark.PartialPiece
  Used by PeerCoordinator.
PartialPiece(Request) - Constructor for class org.klomp.snark.PartialPiece
  Used by PeerState.
ParticipatingThrottler - Class in net.i2p.router.tunnel.pool
  Count how often we have accepted a tunnel with the peer as the previous or next hop.
ParticipatingThrottler(RouterContext) - Constructor for class net.i2p.router.tunnel.pool.ParticipatingThrottler
parts - Variable in class i2p.susi.webmail.MailPart
PARTSIZE - Static variable in class org.klomp.snark.PeerState
pass - Variable in class i2p.susi.webmail.WebMail.SessionObject
pauseReading() - Method in class net.i2p.data.i2cp.I2CPMessageReader
  Deprecated.
  unused
pauseReading() - Method in class net.i2p.data.i2np.I2NPMessageReader
  Deprecated.
  unused
pauseRunner() - Method in class net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageReaderRunner
  deprecated unused
Payload - Class in net.i2p.data
  Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
Payload() - Constructor for class net.i2p.data.Payload
PAYLOAD_TYPE_DATA - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_RELAY_INTRO - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_RELAY_REQUEST - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_RELAY_RESPONSE - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_SESSION_CONFIRMED - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_SESSION_CREATED - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_SESSION_DESTROY - Static variable in class net.i2p.router.transport.udp.UDPPacket
PAYLOAD_TYPE_SESSION_REQUEST - Static variable in class net.i2p.router.transport.udp.UDPPacket
  Message types, 4 bits max
PAYLOAD_TYPE_TEST - Static variable in class net.i2p.router.transport.udp.UDPPacket
PayloadGarlicConfig - Class in net.i2p.router.message
  Garlic config containing an I2NP message
PayloadGarlicConfig() - Constructor for class net.i2p.router.message.PayloadGarlicConfig
Peer - Class in org.klomp.snark
Peer(PeerID, byte[], byte[], MetaInfo) - Constructor for class org.klomp.snark.Peer
  Outgoing connection.
Peer(I2PSocket, InputStream, OutputStream, byte[], byte[], MetaInfo) - Constructor for class org.klomp.snark.Peer
  Incoming connection.
PEER_SIZE - Static variable in class net.i2p.data.i2np.BuildRequestRecord
  we show 16 bytes of the peer hash outside the elGamal block
PeerAcceptor - Class in org.klomp.snark
  Accepts incomming connections from peers.
PeerAcceptor(PeerCoordinator) - Constructor for class org.klomp.snark.PeerAcceptor
PeerAcceptor(PeerCoordinatorSet) - Constructor for class org.klomp.snark.PeerAcceptor
peerChange(PeerCoordinator, Peer) - Method in interface org.klomp.snark.CoordinatorListener
  Called when the PeerCoordinator notices a change in the state of a peer.
peerChange(PeerCoordinator, Peer) - Method in class org.klomp.snark.Snark
  CoordinatorListener - this does nothing
PeerCheckerTask - Class in org.klomp.snark
  TimerTask that checks for good/bad up/downloader.
PeerCheckerTask(I2PSnarkUtil, PeerCoordinator) - Constructor for class org.klomp.snark.PeerCheckerTask
PeerConnectionIn - Class in org.klomp.snark
PeerConnectionIn(Peer, DataInputStream) - Constructor for class org.klomp.snark.PeerConnectionIn
PeerConnectionOut - Class in org.klomp.snark
PeerConnectionOut(Peer, DataOutputStream) - Constructor for class org.klomp.snark.PeerConnectionOut
PeerCoordinator - Class in org.klomp.snark
  Coordinates what peer does what.
PeerCoordinator(I2PSnarkUtil, byte[], byte[], MetaInfo, Storage, CoordinatorListener, Snark) - Constructor for class org.klomp.snark.PeerCoordinator
PeerCoordinatorSet - Class in org.klomp.snark
  Hmm, any guesses as to what this is? Used by the multitorrent functionality in the PeerAcceptor to pick the right PeerCoordinator to accept the con for.
PeerCoordinatorSet() - Constructor for class org.klomp.snark.PeerCoordinatorSet
PeerHelper - Class in net.i2p.router.web
PeerHelper() - Constructor for class net.i2p.router.web.PeerHelper
PeerID - Class in org.klomp.snark
  Store the address information about a peer.
PeerID(byte[], Destination) - Constructor for class org.klomp.snark.PeerID
PeerID(BDecoder) - Constructor for class org.klomp.snark.PeerID
  Creates a PeerID from a BDecoder.
PeerID(Map) - Constructor for class org.klomp.snark.PeerID
  Creates a PeerID from a Map containing BEncoded peer id, ip and port.
PeerID(byte[]) - Constructor for class org.klomp.snark.PeerID
  Creates a PeerID from a destHash
peerList() - Method in class org.klomp.snark.PeerCoordinator
PeerListener - Interface in org.klomp.snark
  Listener for Peer events.
PeerManager - Class in net.i2p.router.peermanager
  Manage the current state of the statistics All the capabilities methods appear to be almost unused - TunnelPeerSelector just looks for unreachables, and that's it? If so, a lot of this can go away, including the array of 26 ArrayLists, and a lot of synchronization on _capabilitiesByPeer.
PeerManager(RouterContext) - Constructor for class net.i2p.router.peermanager.PeerManager
peerManager() - Method in class net.i2p.router.RouterContext
  Minimal interface for selecting peers for various tasks based on given criteria.
PeerManagerFacade - Interface in net.i2p.router
  Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided.
PeerManagerFacadeImpl - Class in net.i2p.router.peermanager
  Base implementation that has simple algorithms and periodically saves state
PeerManagerFacadeImpl(RouterContext) - Constructor for class net.i2p.router.peermanager.PeerManagerFacadeImpl
PeerMonitorTask - Class in org.klomp.snark
  TimerTask that monitors the peers and total up/download speeds.
PeerMonitorTask(PeerCoordinator) - Constructor for class org.klomp.snark.PeerMonitorTask
PeerProfile - Class in net.i2p.router.peermanager
  Copied from http://www.i2p2.i2p/how_peerselection.html See also main() below for additional commentary by zzz.
PeerProfile(RouterContext, Hash) - Constructor for class net.i2p.router.peermanager.PeerProfile
PeerProfile(RouterContext, Hash, boolean) - Constructor for class net.i2p.router.peermanager.PeerProfile
peers - Variable in class org.klomp.snark.PeerCoordinator
  synchronize on this when changing peers or downloaders.
PeerSelectionCriteria - Class in net.i2p.router
  Defines the criteria for selecting a set of peers for use when searching the PeerManager
PeerSelectionCriteria() - Constructor for class net.i2p.router.PeerSelectionCriteria
PeerSelector - Class in net.i2p.router.networkdb.kademlia
  Mostly unused, see overrides in FloodfillPeerSelector
PeerSelector(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.PeerSelector
peerSendsBadReplies(Hash) - Method in class net.i2p.router.peermanager.ProfileOrganizer
  Does the given peer send us bad replies - either invalid store messages (expired, corrupt, etc) or unreachable replies (pointing towards routers that don't exist).
PeerState - Class in net.i2p.router.transport.udp
  Contain all of the state about a UDP connection to a peer.
PeerState(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.PeerState
PeerState - Class in org.klomp.snark
PeerState(Peer, PeerListener, MetaInfo, PeerConnectionIn, PeerConnectionOut) - Constructor for class org.klomp.snark.PeerState
PeerTestJob - Class in net.i2p.router.peermanager
  Grab some peers that we want to test and probe them briefly to get some more accurate and up to date performance data.
PeerTestJob(RouterContext) - Constructor for class net.i2p.router.peermanager.PeerTestJob
  Creates a new instance of PeerTestJob
PeerTestManager - Class in net.i2p.router.transport.udp
  From udp.html on the website:
PeerTestManager(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.PeerTestManager
  Have seen peer tests (as Alice) get stuck (_currentTest != null) so I've thrown some synchronizization on the methods; don't know the root cause or whether this fixes it
PeerTestState - Class in net.i2p.router.transport.udp
PeerTestState() - Constructor for class net.i2p.router.transport.udp.PeerTestState
PER_FLOODFILL_PEER_TIMEOUT - Static variable in class net.i2p.router.networkdb.kademlia.ExploreJob
  Override to make this shorter, since we don't sort out the unresponsive ff peers like we do in FloodOnlySearchJob
PER_FLOODFILL_PEER_TIMEOUT - Static variable in class net.i2p.router.networkdb.kademlia.SearchJob
  static boolean isCongested(RouterContext ctx) { float availableSend = ctx.bandwidthLimiter().getOutboundKBytesPerSecond()*1024 - ctx.bandwidthLimiter().getSendBps(); float availableRecv = ctx.bandwidthLimiter().getInboundKBytesPerSecond()*1024 - ctx.bandwidthLimiter().getReceiveBps(); // 6KBps is an arbitrary limit, but a wider search should be able to operate // in that range without a problem return ( (availableSend < 6*1024) || (availableRecv < 6*1024) ); }
performActionListener(ActionRequest) - Method in class org.cybergarage.upnp.Action
performAddDeviceListener(Device) - Method in class org.cybergarage.upnp.ControlPoint
performDelete() - Method in class i2p.susi.webmail.pop3.POP3MailBox
performEventListener(String, long, String, String) - Method in class org.cybergarage.upnp.ControlPoint
performNotifyListener(SSDPPacket) - Method in class org.cybergarage.upnp.ControlPoint
performQueryListener(QueryRequest) - Method in class org.cybergarage.upnp.StateVariable
performRemoveDeviceListener(Device) - Method in class org.cybergarage.upnp.ControlPoint
performRequestListener(HTTPRequest) - Method in class org.cybergarage.http.HTTPServer
performSearchListener(SSDPPacket) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchSocket
performSearchResponseListener(SSDPPacket) - Method in class org.cybergarage.upnp.ControlPoint
PERIODS - Static variable in class net.i2p.router.web.SummaryListener
PersistenceHelper - Class in net.i2p.stat
  Output rate data.
PersistenceHelper() - Constructor for class net.i2p.stat.PersistenceHelper
PersistentDataStore - Class in net.i2p.router.networkdb.kademlia
  Write out keys to disk when we get them and periodically read ones we don't know about into memory, with newly read routers are also added to the routing table.
PersistentDataStore(RouterContext, String, KademliaNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.PersistentDataStore
PersistentKeyRing - Class in net.i2p.router
  ConcurrentHashMap with backing in the router.config file.
PersistentKeyRing(RouterContext) - Constructor for class net.i2p.router.PersistentKeyRing
pgettext(ResourceBundle, String, String) - Static method in class gnu.gettext.GettextResource
  Returns the translation of msgid in the context of msgctxt.
pickBucket(Hash) - Method in class net.i2p.router.networkdb.kademlia.KBucketSet
pickInbound(Properties, int) - Method in class net.i2p.router.transport.udp.IntroductionManager
  Grab a bunch of peers who are willing to be introducers for us that are locally known (duh) and have published their own SSU address (duh^2).
pickTestPeer(RemoteHostId) - Method in class net.i2p.router.transport.udp.UDPTransport
PIECE - Static variable in class org.klomp.snark.Message
piece - Variable in class org.klomp.snark.Message
Piece - Class in org.klomp.snark
  This class is used solely by PeerCoordinator.
Piece(int) - Constructor for class org.klomp.snark.Piece
piece - Variable in class org.klomp.snark.Request
pieceMessage(Request) - Method in class org.klomp.snark.PeerState
  Called when a full chunk (i.e.
ping(Destination, long) - Method in class net.i2p.client.streaming.ConnectionManager
  blocking
ping(Destination, long, boolean) - Method in class net.i2p.client.streaming.ConnectionManager
ping(Destination, long, boolean, SessionKey, Set, ConnectionManager.PingNotifier) - Method in class net.i2p.client.streaming.ConnectionManager
  Deprecated.
  I2PSession ignores tags, use non-tag variant
ping(Destination, long, boolean, ConnectionManager.PingNotifier) - Method in class net.i2p.client.streaming.ConnectionManager
ping(Destination, long) - Method in interface net.i2p.client.streaming.I2PSocketManager
  Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.
ping(Destination, long) - Method in class net.i2p.client.streaming.I2PSocketManagerFull
  Ping the specified peer, returning true if they replied to the ping within the timeout specified, false otherwise.
ping(Destination, long) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
  timeout is ignored - use I2PSocketManagerFull.ping()
ping(Destination) - Method in class net.i2p.i2ptunnel.I2Ping
ping(Destination, int) - Method in interface org.klomp.snark.dht.DHT
  Ping.
pingComplete(boolean) - Method in interface net.i2p.client.streaming.ConnectionManager.PingNotifier
Pinger - Class in net.i2p.i2ptunnel.streamr
Pinger() - Constructor for class net.i2p.i2ptunnel.streamr.Pinger
PLUGIN_DIR - Static variable in class net.i2p.router.web.PluginUpdateHandler
pluginProperties(I2PAppContext, String) - Static method in class net.i2p.router.web.PluginStarter
  plugin.config
pluginProperties() - Static method in class net.i2p.router.web.PluginStarter
  plugins.config this auto-adds a propery for every dir in the plugin directory
pluginsEnabled(I2PAppContext) - Static method in class net.i2p.router.web.PluginStarter
PluginStarter - Class in net.i2p.router.web
  Start/stop/delete plugins that are already installed Get properties of installed plugins Get or change settings in plugins.config
PluginStarter(RouterContext) - Constructor for class net.i2p.router.web.PluginStarter
PluginStopper - Class in net.i2p.router.web
  Stop all plugins that are installed
PluginStopper(RouterContext) - Constructor for class net.i2p.router.web.PluginStopper
PluginUpdateChecker - Class in net.i2p.router.web
  Check for an updated version of a plugin.
PluginUpdateChecker.AllCheckerRunner - Class in net.i2p.router.web
PluginUpdateChecker.AllCheckerRunner() - Constructor for class net.i2p.router.web.PluginUpdateChecker.AllCheckerRunner
PluginUpdateChecker.PluginUpdateCheckerRunner - Class in net.i2p.router.web
PluginUpdateChecker.PluginUpdateCheckerRunner() - Constructor for class net.i2p.router.web.PluginUpdateChecker.PluginUpdateCheckerRunner
PluginUpdateHandler - Class in net.i2p.router.web
  Download and install a plugin.
PluginUpdateHandler.PluginUpdateRunner - Class in net.i2p.router.web
PluginUpdateHandler.PluginUpdateRunner(String) - Constructor for class net.i2p.router.web.PluginUpdateHandler.PluginUpdateRunner
PoisonI2CPMessage - Class in net.i2p.internal
  For marking end-of-queues in a standard manner.
PoisonI2CPMessage() - Constructor for class net.i2p.internal.PoisonI2CPMessage
poll() - Method in class net.i2p.internal.I2CPMessageQueue
  Receive a message, nonblocking.
poll() - Method in class net.i2p.router.client.I2CPMessageQueueImpl
  Receive a message, nonblocking
pollInterval - Variable in class net.i2p.time.NtpMessage
  This value indicates the maximum interval between successive messages, in seconds to the nearest power of two.
pool - Variable in class gnu.crypto.prng.FortunaStandalone
pool0Count - Variable in class gnu.crypto.prng.FortunaStandalone
POOL_SIZE - Static variable in class net.i2p.util.PooledRandomSource
  Deprecated.
PooledRandomSource - Class in net.i2p.util
  Deprecated.
  Unused! See FortunaRandomSource
PooledRandomSource(I2PAppContext) - Constructor for class net.i2p.util.PooledRandomSource
  Deprecated.
PooledTunnelCreatorConfig - Class in net.i2p.router.tunnel.pool
PooledTunnelCreatorConfig(RouterContext, int, boolean) - Constructor for class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
  Creates a new instance of PooledTunnelCreatorConfig
PooledTunnelCreatorConfig(RouterContext, int, boolean, Hash) - Constructor for class net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
pools - Variable in class gnu.crypto.prng.FortunaStandalone
POP3MailBox - Class in i2p.susi.webmail.pop3
POP3MailBox(String, int, String, String) - Constructor for class i2p.susi.webmail.pop3.POP3MailBox
port - Variable in class net.i2p.i2ptunnel.I2PTunnel
  the I2CP port
port - Variable in class net.i2p.sam.SAMv3StreamSession.SocketForwarder
PORT - Static variable in class org.cybergarage.upnp.ssdp.SSDP
PORT - Static variable in class org.klomp.snark.Message
PORT_ANY - Static variable in interface net.i2p.client.I2PSession
PORT_RESTRICTED_NAT - Static variable in class org.freenetproject.DetectedIP
  Port restricted cone NAT.
PORT_UNSPECIFIED - Static variable in interface net.i2p.client.I2PSession
portForwardStatus(Map<ForwardPort, ForwardPortStatus>) - Method in interface org.freenetproject.ForwardPortCallback
  Called to indicate status on one or more forwarded ports.
portMessage(int) - Method in class org.klomp.snark.PeerState
portNumber - Variable in class org.freenetproject.ForwardPort
  Port number to forward
POST - Static variable in class org.cybergarage.http.HTTP
post(HTTPResponse) - Method in class org.cybergarage.http.HTTPRequest
post(String, int, boolean) - Method in class org.cybergarage.http.HTTPRequest
post(String, int) - Method in class org.cybergarage.http.HTTPRequest
post(HTTPResponse, long, long, boolean) - Method in class org.cybergarage.http.HTTPSocket
post() - Method in class org.cybergarage.upnp.control.ActionRequest
post() - Method in class org.cybergarage.upnp.control.QueryRequest
post(SubscriptionResponse) - Method in class org.cybergarage.upnp.event.SubscriptionRequest
post() - Method in class org.cybergarage.upnp.event.SubscriptionRequest
post(HTTPRequest, String, int) - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
post(HTTPRequest) - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
post(String, int, String) - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
post(SSDPNotifyRequest) - Method in class org.cybergarage.upnp.ssdp.SSDPNotifySocket
post(String, int, SSDPSearchResponse) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocket
post(String, int, SSDPSearchRequest) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocket
post(SSDPSearchRequest) - Method in class org.cybergarage.upnp.ssdp.SSDPSearchResponseSocketList
postControlAction() - Method in class org.cybergarage.upnp.Action
postData(String, long, InputStream) - Static method in class net.i2p.util.HTTPSendData
  Deprecated.
  Submit an HTTP post to the given url, sending the data specified
postData(URL, long, InputStream) - Static method in class net.i2p.util.HTTPSendData
  Deprecated.
  Submit an HTTP post to the given url, sending the data specified
postFiles(String, String, int, Map, Runnable) - Method in class net.i2p.util.EepPost
  Deprecated.
  Submit an HTTP POST to the given URL (using the proxy if specified), uploading the given fields.
postMessage(String, int) - Method in class org.cybergarage.soap.SOAPRequest
postQuerylAction() - Method in class org.cybergarage.upnp.StateVariable
postSearchResponse(SSDPPacket, String, String) - Method in class org.cybergarage.upnp.Device
precision - Variable in class net.i2p.time.NtpMessage
  This value indicates the precision of the local clock, in seconds to the nearest power of two.
PRECONDITION_FAILED - Static variable in class org.cybergarage.http.HTTPStatus
PRECONDITION_FAILED - Static variable in class org.cybergarage.upnp.UPnPStatus
PREFIX - Static variable in class net.i2p.router.web.PluginStarter
PREFIX - Static variable in class net.i2p.router.web.RouterConsoleRunner
PREFIX_DEFAULT - Static variable in class net.i2p.router.TunnelPoolSettings
  prefix used to override the router's defaults for clients
PREFIX_INBOUND_EXPLORATORY - Static variable in class net.i2p.router.TunnelPoolSettings
  prefix used to configure the inbound exploratory pool
PREFIX_OUTBOUND_EXPLORATORY - Static variable in class net.i2p.router.TunnelPoolSettings
  prefix used to configure the outbound exploratory pool
prepare() - Method in class net.i2p.client.streaming.PacketLocal
  last minute update of ack fields, just before write/sign
prepareCache() - Method in class net.i2p.router.networkdb.kademlia.LocalHash
  Prepare this hash's cache for xor values - very few hashes will need it, so we don't want to waste the memory, and lazy initialization would incur online overhead to verify the initialization.
prepared() - Method in class net.i2p.router.OutNetMessage
prepared(Object) - Method in class net.i2p.router.OutNetMessage
prepareNextWrite() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
  prepare the next i2np message for transmission.
prepareNextWriteFast() - Method in class net.i2p.router.transport.ntcp.NTCPConnection
  prepare the next i2np message for transmission.
prepareOutbound() - Method in class net.i2p.router.transport.ntcp.EstablishState
  We are Alice.
prepareSessionConfirmed() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
  Lets sign everything so we can fragment properly
prepareSessionCreated() - Method in class net.i2p.router.transport.udp.InboundEstablishState
preprocess(byte[], int) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
  Wrap the preprocessed fragments with the necessary padding / checksums to act as a tunnel message.
PREPROCESSED_SIZE - Static variable in class net.i2p.router.tunnel.TrivialPreprocessor
preprocessQueue(List<TunnelGateway.Pending>, TunnelGateway.Sender, TunnelGateway.Receiver) - Method in class net.i2p.router.tunnel.BatchedPreprocessor
preprocessQueue(List<TunnelGateway.Pending>, TunnelGateway.Sender, TunnelGateway.Receiver) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
  Return true if there were messages remaining, and we should queue up a delayed flush to clear them NOTE: Unused here, see BatchedPreprocessor override, super is not called.
preprocessQueue(List<TunnelGateway.Pending>, TunnelGateway.Sender, TunnelGateway.Receiver) - Method in interface net.i2p.router.tunnel.TunnelGateway.QueuePreprocessor
  Caller must synchronize on the list!
prev - Variable in class net.metanotion.util.skiplist.SkipSpan
previous() - Method in class net.metanotion.io.block.index.IBSkipIterator
previous() - Method in class net.metanotion.util.skiplist.SkipIterator
previousIndex() - Method in class net.metanotion.util.skiplist.SkipIterator
previousPage() - Method in class i2p.susi.util.Folder
  Turns folder to previous page.
prevPage - Variable in class net.metanotion.io.block.index.BSkipSpan
print() - Method in class net.metanotion.util.skiplist.SkipLevels
print() - Method in class net.metanotion.util.skiplist.SkipList
  dumps all the data
print() - Method in class net.metanotion.util.skiplist.SkipSpan
  dumps all the data from here to the end
print() - Method in class org.cybergarage.http.HTTPRequest
print() - Method in class org.cybergarage.http.HTTPResponse
print() - Method in class org.cybergarage.soap.SOAPRequest
print() - Method in class org.cybergarage.soap.SOAPResponse
print() - Method in class org.cybergarage.upnp.Action
print() - Method in class org.cybergarage.upnp.ControlPoint
print(boolean) - Method in class org.cybergarage.xml.Node
print() - Method in class org.cybergarage.xml.Node
printAll() - Method in class net.metanotion.util.skiplist.SkipLevels
printSL() - Method in class net.metanotion.util.skiplist.SkipList
  dumps all the skip levels
printUsage() - Static method in class net.i2p.time.NtpClient
  Prints usage
PRIORITY - Static variable in class net.i2p.util.LogManager
  These define the characters in the format line of the config file
PrivateKey - Class in net.i2p.data
  Defines the PrivateKey as defined by the I2P data structure spec.
PrivateKey() - Constructor for class net.i2p.data.PrivateKey
PrivateKey(byte[]) - Constructor for class net.i2p.data.PrivateKey
PrivateKey(String) - Constructor for class net.i2p.data.PrivateKey
  constructs from base64
PrivateKeyFile - Class in net.i2p.data
  This helper class reads and writes files in the same "eepPriv.dat" format used by the client code.
PrivateKeyFile(String) - Constructor for class net.i2p.data.PrivateKeyFile
PrivateKeyFile(File) - Constructor for class net.i2p.data.PrivateKeyFile
PrivateKeyFile(File, I2PClient) - Constructor for class net.i2p.data.PrivateKeyFile
PROBABLE_FAILURE - Static variable in class org.freenetproject.ForwardPortStatus
  The port forward probably failed
PROBABLE_SUCCESS - Static variable in class org.freenetproject.ForwardPortStatus
  The port forward probably succeeded.
process(byte[], int, int, Hash) - Method in class net.i2p.router.tunnel.HopProcessor
  Process the data for the current hop, overwriting the original data with what should be sent to the next peer.
process(byte[], int, int) - Method in class net.i2p.router.tunnel.InboundGatewayProcessor
  Since we are the inbound gateway, use the IV given to us as the first 16 bytes, ignore the 'prev' hop, and encrypt the message like every other participant.
process(byte[], int, int) - Method in class net.i2p.router.tunnel.OutboundGatewayProcessor
  Since we are the outbound gateway, pick a random IV and wrap the preprocessed data so that it will be exposed at the endpoint.
processBlock() - Method in class org.bouncycastle.crypto.digests.GeneralDigest
processBlock() - Method in class org.bouncycastle.crypto.digests.MD5Digest
processForm() - Method in class net.i2p.router.web.ConfigAdvancedHandler
processForm() - Method in class net.i2p.router.web.ConfigClientsHandler
processForm() - Method in class net.i2p.router.web.ConfigKeyringHandler
processForm() - Method in class net.i2p.router.web.ConfigLoggingHandler
processForm() - Method in class net.i2p.router.web.ConfigNetHandler
processForm() - Method in class net.i2p.router.web.ConfigPeerHandler
processForm() - Method in class net.i2p.router.web.ConfigReseedHandler
processForm() - Method in class net.i2p.router.web.ConfigServiceHandler
processForm() - Method in class net.i2p.router.web.ConfigStatsHandler
processForm() - Method in class net.i2p.router.web.ConfigTunnelsHandler
processForm() - Method in class net.i2p.router.web.ConfigUIHandler
processForm() - Method in class net.i2p.router.web.ConfigUpdateHandler
processForm() - Method in class net.i2p.router.web.FormHandler
  Override this to perform the final processing (in turn, adding formNotice and formError messages, etc)
processForm() - Method in class net.i2p.router.web.GraphHelper
  This was a HelperBase but now it's a FormHandler
processLength(long) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
processLength(long) - Method in class org.bouncycastle.crypto.digests.MD5Digest
processMessage(OutNetMessage) - Method in class net.i2p.router.CommSystemFacade
processMessage(OutNetMessage) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
  Send the message out
processMessage(OutNetMessage) - Method in class net.i2p.router.transport.VMCommSystem
  The router wants us to send the given message to the peer.
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.GeneralDigest
processWord(byte[], int) - Method in class org.bouncycastle.crypto.digests.MD5Digest
PROFILE_BULK - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROFILE_INTERACTIVE - Static variable in class net.i2p.client.streaming.ConnectionOptions
ProfileManager - Interface in net.i2p.router
profileManager() - Method in class net.i2p.router.RouterContext
  Expose a simple API for various router components to take note of particular events that a peer enacts (sends us a message, agrees to participate in a tunnel, etc).
ProfileManagerImpl - Class in net.i2p.router.peermanager
ProfileManagerImpl(RouterContext) - Constructor for class net.i2p.router.peermanager.ProfileManagerImpl
ProfileOrganizer - Class in net.i2p.router.peermanager
  Keep the peer profiles organized according to the tiered model.
ProfileOrganizer(RouterContext) - Constructor for class net.i2p.router.peermanager.ProfileOrganizer
profileOrganizer() - Method in class net.i2p.router.RouterContext
  Organize the peers we know about into various tiers, profiling their performance and sorting them accordingly.
ProfileOrganizerRenderer - Class in net.i2p.router.web
  Helper class to refactor the HTML rendering from out of the ProfileOrganizer
ProfileOrganizerRenderer(ProfileOrganizer, RouterContext) - Constructor for class net.i2p.router.web.ProfileOrganizerRenderer
ProfilePersistenceHelper - Class in net.i2p.router.peermanager
  Write profiles to disk at shutdown, read at startup.
ProfilePersistenceHelper(RouterContext) - Constructor for class net.i2p.router.peermanager.ProfilePersistenceHelper
ProfilesHelper - Class in net.i2p.router.web
ProfilesHelper() - Constructor for class net.i2p.router.web.ProfilesHelper
PROP_ACCESS_LIST - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_ALLOW_DIRECT - Static variable in class net.i2p.router.transport.udp.UDPTransport
  do we allow direct SSU connections, sans introducers?
PROP_ALLOW_ZERO_HOP - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_ANSWER_PINGS - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_AUTH - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
  all auth @since 0.8.2
PROP_AUTH - Static variable in class net.i2p.router.web.ConfigClientsHelper
  from ClientMessageEventListener
PROP_AUTO_START - Static variable in class org.klomp.snark.SnarkManager
PROP_B32 - Static variable in class net.i2p.client.naming.DummyNamingService
PROP_BACKUP_QUANTITY - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_BANDWIDTH_SHARE_PERCENTAGE - Static variable in class net.i2p.router.Router
PROP_BATCH_FREQUENCY - Static variable in class net.i2p.router.tunnel.BatchedRouterPreprocessor
  How frequently should we flush non-full messages, in milliseconds This goes in I2CP custom options for the pool.
PROP_BIND_INTERFACE - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
  this is rarely if ever used, default is to bind to wildcard address
PROP_BIND_INTERFACE - Static variable in class net.i2p.router.transport.udp.UDPTransport
  this is rarely if ever used, default is to bind to wildcard address
PROP_BLOCKLIST_DETAIL - Static variable in class net.i2p.router.Blocklist
PROP_BLOCKLIST_ENABLED - Static variable in class net.i2p.router.Blocklist
PROP_BLOCKLIST_FILE - Static variable in class net.i2p.router.Blocklist
PROP_BOB_HOST - Static variable in class net.i2p.BOB.BOB
PROP_BOB_PORT - Static variable in class net.i2p.BOB.BOB
PROP_BUFFER_SIZE - Static variable in interface net.i2p.client.streaming.I2PSocketOptions
  How much data will we accept that hasn't been written out yet.
PROP_BUFFER_SIZE - Static variable in class net.i2p.util.PooledRandomSource
  Deprecated.
  How much random data will we precalculate and feed from (as opposed to on demand reseeding, etc).
PROP_CAPABILITIES - Static variable in class net.i2p.data.RouterInfo
PROP_CAPACITY - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_CFG_VER - Static variable in class net.i2p.BOB.BOB
PROP_CLIENT_HOST - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
  note that this is different than the property the client side uses, i2cp.tcp.host
PROP_CLIENT_ONLY - Static variable in class net.i2p.router.ClientManagerFacade
PROP_CLIENT_PORT - Static variable in class net.i2p.router.client.ClientManagerFacadeImpl
  note that this is different than the property the client side uses, i2cp.tcp.port
PROP_CLOAK - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_CONCURRING_SERVERS - Static variable in class net.i2p.time.Timestamper
PROP_CONFIG_FILE - Static variable in class net.i2p.router.Router
PROP_CONFIG_FILE - Static variable in class org.klomp.snark.web.I2PSnarkServlet
PROP_CONFIG_LOCATION - Static variable in class net.i2p.BOB.BOB
PROP_CONGESTION_AVOIDANCE_GROWTH_RATE_FACTOR - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_CONNECT_DELAY - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_CONNECT_TIMEOUT - Static variable in interface net.i2p.client.streaming.I2PSocketOptions
  How long wait for the ACK from a SYN, in milliseconds.
PROP_CONSOLEBUFFERSIZE - Static variable in class net.i2p.util.LogManager
PROP_CSS_DISABLED - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_DATAGRAM_HOST - Static variable in class net.i2p.sam.SAMBridge
PROP_DATAGRAM_PORT - Static variable in class net.i2p.sam.SAMBridge
PROP_DATEFORMAT - Static variable in class net.i2p.util.LogManager
PROP_DB_DIR - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
PROP_DEFAULTLEVEL - Static variable in class net.i2p.util.LogManager
PROP_DH_PRECALC_DELAY - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
PROP_DH_PRECALC_MAX - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
PROP_DH_PRECALC_MIN - Static variable in class net.i2p.crypto.DHSessionKeyBuilder
PROP_DIR - Static variable in class org.klomp.snark.SnarkManager
PROP_DISABLE_EXTERNAL - Static variable in class net.i2p.router.web.ConfigClientsHelper
  from ClientManager
PROP_DISABLE_HELPER - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
PROP_DISABLED - Static variable in class net.i2p.time.Timestamper
PROP_DISPATCH_THREADED - Static variable in class net.i2p.router.InNetMessagePool
  If set to true, we will have two additional threads - one for dispatching tunnel data messages, and another for dispatching tunnel gateway messages.
PROP_DISPLAYONSCREEN - Static variable in class net.i2p.util.LogManager
PROP_DISPLAYONSCREENLEVEL - Static variable in class net.i2p.util.LogManager
PROP_DURATION - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_DYNAMIC_KEYS - Static variable in class net.i2p.router.Router
PROP_ENABLE_ACCESS_LIST - Static variable in class net.i2p.client.streaming.ConnectionOptions
  all of these are @since 0.7.13
PROP_ENABLE_ACCESS_LIST - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_ENABLE_BLACKLIST - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_ENABLE_BLACKLIST - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_ENABLE_NTCP - Static variable in class net.i2p.router.transport.TransportManager
  default true
PROP_ENABLE_SSL - Static variable in class net.i2p.client.I2PSessionImpl
  SSL interface (only) @since 0.8.3
PROP_ENABLE_SSL - Static variable in class net.i2p.router.web.ConfigClientsHelper
PROP_ENABLE_UDP - Static variable in class net.i2p.router.transport.TransportManager
  default true
PROP_ENABLE_UPNP - Static variable in class net.i2p.router.transport.TransportManager
  default true
PROP_ENABLED - Static variable in class net.i2p.router.networkdb.kademlia.HarvesterJob
PROP_ENFORCE_NETID - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
PROP_EXTERNAL_HOST - Static variable in class net.i2p.router.transport.udp.UDPTransport
  define this to explicitly set an external IP address
PROP_EXTERNAL_PORT - Static variable in class net.i2p.router.transport.udp.UDPTransport
  define this to explicitly set an external port
PROP_FILENAME - Static variable in class net.i2p.util.LogManager
PROP_FILESIZE - Static variable in class net.i2p.util.LogManager
PROP_FIXED_PORT - Static variable in class net.i2p.router.transport.udp.UDPTransport
  if true (default), we don't change our advertised port no matter what our peers tell us
PROP_FORCE_BWCLASS - Static variable in class net.i2p.router.Router
PROP_FORCE_FLUSH - Static variable in class net.i2p.sam.SAMStreamSession
PROP_FORCE_INTRODUCERS - Static variable in class net.i2p.router.transport.udp.UDPTransport
  do we require introducers, regardless of our status?
PROP_FORCE_UNREACHABLE - Static variable in class net.i2p.router.Router
PROP_FORMAT - Static variable in class net.i2p.util.LogManager
PROP_GEOIP_ENABLED - Static variable in class net.i2p.router.transport.GeoIP
PROP_HIDDEN - Static variable in class net.i2p.router.Router
  this puts an 'H' in your routerInfo
PROP_HIDDEN_HIDDEN - Static variable in class net.i2p.router.Router
  this does not put an 'H' in your routerInfo
PROP_HOST - Static variable in class net.i2p.router.transport.ntcp.NTCPAddress
  Host name used in RouterAddress definitions
PROP_HOST - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_HOSTNAME - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_HOSTNAME_DEFAULT - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_HOSTS_FILE - Static variable in class net.i2p.client.naming.HostsTxtNamingService
  If this system property is specified, the tunnel will read the given file for hostname=destKey values when resolving names
PROP_I2CP_HOST - Static variable in class org.klomp.snark.SnarkManager
PROP_I2CP_OPTS - Static variable in class org.klomp.snark.SnarkManager
PROP_I2CP_PORT - Static variable in class org.klomp.snark.SnarkManager
PROP_I2NP_NTCP_AUTO_IP - Static variable in class net.i2p.router.transport.CommSystemFacadeImpl
PROP_I2NP_NTCP_AUTO_IP - Static variable in class net.i2p.router.web.ConfigNetHelper
PROP_I2NP_NTCP_AUTO_PORT - Static variable in class net.i2p.router.transport.CommSystemFacadeImpl
PROP_I2NP_NTCP_AUTO_PORT - Static variable in class net.i2p.router.web.ConfigNetHelper
PROP_I2NP_NTCP_HOSTNAME - Static variable in class net.i2p.router.transport.CommSystemFacadeImpl
PROP_I2NP_NTCP_HOSTNAME - Static variable in class net.i2p.router.web.ConfigNetHelper
  copied from various private components
PROP_I2NP_NTCP_PORT - Static variable in class net.i2p.router.transport.CommSystemFacadeImpl
PROP_I2NP_NTCP_PORT - Static variable in class net.i2p.router.web.ConfigNetHelper
PROP_IMPL - Static variable in class net.i2p.client.naming.NamingService
  what classname should be used as the naming service impl?
PROP_INACTIVITY_ACTION - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INACTIVITY_TIMEOUT - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_INBOUND_BANDWIDTH_PEAK - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_INBOUND_BURST_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_INFO_FILENAME - Static variable in class net.i2p.router.Router
PROP_INFO_FILENAME_DEFAULT - Static variable in class net.i2p.router.Router
PROP_INITIAL_ACK_DELAY - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INITIAL_RECEIVE_WINDOW - Static variable in class net.i2p.client.streaming.ConnectionOptions
  unused
PROP_INITIAL_RESEND_DELAY - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INITIAL_RTT - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INITIAL_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_INTERNAL_PORT - Static variable in class net.i2p.router.transport.udp.UDPTransport
PROP_INTRO_HOST_PREFIX - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_INTRO_KEY - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_INTRO_KEY_PREFIX - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_INTRO_PORT_PREFIX - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_INTRO_TAG_PREFIX - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_IP - Static variable in class net.i2p.router.transport.udp.UDPTransport
  remember IP changes
PROP_IP_CHANGE - Static variable in class net.i2p.router.transport.udp.UDPTransport
PROP_IP_COUNTRY - Static variable in class net.i2p.router.transport.GeoIP
PROP_IP_COUNTRY - Static variable in class net.i2p.time.Timestamper
PROP_IP_RESTRICTION - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_JS_DISABLED - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_JUMP_SERVERS - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
PROP_KEEP_MESSAGE_HISTORY - Static variable in class net.i2p.router.MessageHistory
  config property determining whether we want to debug with the message history - default false
PROP_KEYDIR - Static variable in class net.i2p.router.KeyManager
PROP_KEYS_FILENAME - Static variable in class net.i2p.router.Router
PROP_KEYS_FILENAME_DEFAULT - Static variable in class net.i2p.router.Router
PROP_LANG - Static variable in class net.i2p.util.Translate
PROP_LAPTOP_MODE - Static variable in class net.i2p.router.transport.udp.UDPTransport
PROP_LAST_UPDATE_TIME - Static variable in class net.i2p.router.web.UpdateHandler
PROP_LENGTH - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_LENGTH_VARIANCE - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_LINK_PREFIX - Static variable in class org.klomp.snark.SnarkManager
PROP_MANAGER - Static variable in class net.i2p.client.streaming.I2PSocketManagerFactory
PROP_MAX_CONCURRENT_ESTABLISH - Static variable in class net.i2p.router.transport.udp.EstablishmentManager
PROP_MAX_CONNECTIONS - Static variable in class org.klomp.snark.Snark
  No, not maintaining a command-line client public static void main(String[] args) { System.out.println(copyright); System.out.println(); if ( (args.length > 0) && ("--config".equals(args[0])) ) { I2PThread.addOOMEventListener(new OOMListener()); SnarkManager sm = SnarkManager.instance(); if (args.length > 1) sm.loadConfig(args[1]); System.out.println("Running in multitorrent mode"); while (true) { try { synchronized (sm) { sm.wait(); } } catch (InterruptedException ie) {} } } // Parse debug, share/ip and torrent file options.
PROP_MAX_CONNS_DAY - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_CONNS_DAY - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_CONNS_HOUR - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_CONNS_HOUR - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_CONNS_MIN - Static variable in class net.i2p.client.streaming.ConnectionOptions
  all of these are @since 0.7.14
PROP_MAX_CONNS_MIN - Static variable in class net.i2p.i2ptunnel.web.IndexBean
  all of these are @since 0.8.3
PROP_MAX_MESSAGE_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_PORT - Static variable in class net.i2p.router.transport.udp.UDPEndpoint
PROP_MAX_RESENDS - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_STREAMS - Static variable in class net.i2p.client.streaming.I2PSocketManagerFull
  how many streams will we allow at once?
PROP_MAX_STREAMS - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_TOTAL_CONNS_DAY - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_TOTAL_CONNS_DAY - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_TOTAL_CONNS_HOUR - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_TOTAL_CONNS_HOUR - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_TOTAL_CONNS_MIN - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MAX_TOTAL_CONNS_MIN - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_MAX_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_MESSAGE_HISTORY_FILENAME - Static variable in class net.i2p.router.MessageHistory
  config property determining where we want to log the message history, if we're keeping one
PROP_META_BITFIELD_SUFFIX - Static variable in class org.klomp.snark.SnarkManager
PROP_META_MAGNET_PREFIX - Static variable in class org.klomp.snark.SnarkManager
PROP_META_PREFIX - Static variable in class org.klomp.snark.SnarkManager
PROP_META_PRIORITY_SUFFIX - Static variable in class org.klomp.snark.SnarkManager
PROP_METHOD - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_METHOD_DEFAULT - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_MIN_PORT - Static variable in class net.i2p.router.transport.udp.UDPEndpoint
  8998 is monotone, and 32000 is the wrapper, so let's stay between those
PROP_MINIMUM_FAST_PEERS - Static variable in class net.i2p.router.peermanager.ProfileOrganizer
  Defines the minimum number of 'fast' peers that the organizer should select.
PROP_MINIMUM_HIGH_CAPACITY_PEERS - Static variable in class net.i2p.router.peermanager.ProfileOrganizer
  Defines the minimum number of 'high capacity' peers that the organizer should select when using the mean - if less than this many are available, select the capacity by the median.
PROP_NETWORK_ID - Static variable in class net.i2p.data.RouterInfo
PROP_NEWS_URL - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_NICKNAME - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_OPENTRACKERS - Static variable in class org.klomp.snark.I2PSnarkUtil
PROP_OUTBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_OUTBOUND_BANDWIDTH_PEAK - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_OUTBOUND_BURST_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
PROP_OUTPROXY_AUTH - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_OUTPROXY_PW - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_OUTPROXY_PW_PREFIX - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_OUTPROXY_USER - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_OUTPROXY_USER_PREFIX - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
  passwords for specific outproxies may be added with outproxyUsername.fooproxy.i2p=user and outproxyPassword.fooproxy.i2p=pw
PROP_PEER_PROFILE_DIR - Static variable in class net.i2p.router.peermanager.ProfilePersistenceHelper
PROP_PERSISTENT - Static variable in class net.i2p.router.web.SummaryListener
PROP_PORT - Static variable in class net.i2p.router.transport.ntcp.NTCPAddress
  Port number used in RouterAddress definitions
PROP_PORT - Static variable in class net.i2p.router.transport.udp.UDPAddress
PROP_PREFER_UDP - Static variable in class net.i2p.router.transport.udp.UDPTransport
  If i2np.udp.preferred is set to "always", the UDP bids will always be under the bid from the TCP transport - even if a TCP connection already exists.
PROP_PROFILE - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_PROXY_DEFAULT - Static variable in class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
PROP_PROXY_ENABLE - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_PROXY_HOST - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_PROXY_HOST - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_PROXY_PORT - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_PROXY_PORT - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_PROXY_PREFIX - Static variable in class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
  add "default" or port number
PROP_PUBLISH_RANKINGS - Static variable in class net.i2p.router.StatisticsManager
PROP_PUBLISH_UNREACHABLE - Static variable in class net.i2p.router.networkdb.HandleDatabaseLookupMessageJob
PROP_PW - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_PW - Static variable in class net.i2p.router.web.ConfigClientsHelper
PROP_PW_PREFIX - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
  additional users may be added with proxyPassword.user=pw
PROP_QUANTITY - Static variable in class net.i2p.router.TunnelPoolSettings
PROP_QUERY_FREQUENCY - Static variable in class net.i2p.time.Timestamper
PROP_READ_TIMEOUT - Static variable in interface net.i2p.client.streaming.I2PSocketOptions
  How long to block on read.
PROP_RECORD_PREFIX - Static variable in class net.i2p.util.LogManager
PROP_REFERER - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
  all default to false
PROP_REFRESH - Static variable in class net.i2p.router.web.CSSHelper
PROP_REFRESH_FREQUENCY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_RELIABILITY - Static variable in interface net.i2p.client.I2PClient
  Reliability property
PROP_RELIABILITY_BEST_EFFORT - Static variable in interface net.i2p.client.I2PClient
  Reliability value: best effort
PROP_RELIABILITY_GUARANTEED - Static variable in interface net.i2p.client.I2PClient
  Reliability value: guaranteed
PROP_RELIABILITY_NONE - Static variable in interface net.i2p.client.I2PClient
PROP_RESEED_URL - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_ROTATIONLIMIT - Static variable in class net.i2p.util.LogManager
PROP_ROUTER_BATCH_FREQUENCY - Static variable in class net.i2p.router.tunnel.BatchedRouterPreprocessor
  This goes in router advanced config
PROP_SERVER_LIST - Static variable in class net.i2p.time.Timestamper
PROP_SHOULD_PROXY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_SHUTDOWN_IN_PROGRESS - Static variable in class net.i2p.router.Router
PROP_SLOW_START_GROWTH_RATE_FACTOR - Static variable in class net.i2p.client.streaming.ConnectionOptions
PROP_SOURCES - Static variable in class net.i2p.router.transport.udp.UDPTransport
  allowed sources of address updates
PROP_SSL_DISABLE - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_SSL_REQUIRED - Static variable in class net.i2p.router.networkdb.reseed.Reseeder
PROP_STARTUP_DELAY - Static variable in class org.klomp.snark.SnarkManager
PROP_STAT_FILE - Static variable in class net.i2p.stat.StatManager
PROP_STAT_FILTER - Static variable in class net.i2p.stat.StatManager
  Comma-separated stats or * for all.
PROP_STAT_FULL - Static variable in class net.i2p.stat.StatManager
  default false
PROP_TCP_HOST - Static variable in interface net.i2p.client.I2PClient
  Standard host property, defaulting to localhost if not specified
PROP_TCP_HOST - Static variable in class net.i2p.sam.SAMBridge
PROP_TCP_PORT - Static variable in interface net.i2p.client.I2PClient
  Standard port number property
PROP_TCP_PORT - Static variable in class net.i2p.sam.SAMBridge
PROP_THEME - Static variable in class org.klomp.snark.SnarkManager
PROP_THEME_NAME - Static variable in class net.i2p.i2ptunnel.web.IndexBean
PROP_THEME_NAME - Static variable in class net.i2p.router.web.CSSHelper
PROP_THEME_PFX - Static variable in class net.i2p.router.web.ConfigUIHelper
PROP_TRACKERS - Static variable in class org.klomp.snark.SnarkManager
  comma delimited list of name=announceURL=baseURL for the trackers to be displayed
PROP_TRUSTED_KEYS - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_TUNNEL_PASSPHRASE - Static variable in class net.i2p.i2ptunnel.web.IndexBean
  deprecated unimplemented, now using routerconsole realm
PROP_UPBW_MAX - Static variable in class org.klomp.snark.SnarkManager
PROP_UPDATE_DISABLED - Static variable in class net.i2p.router.web.ConfigUpdateHandler
  default false - use for distros
PROP_UPDATE_IN_PROGRESS - Static variable in class net.i2p.router.web.UpdateHandler
PROP_UPDATE_POLICY - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_UPDATE_UNSIGNED - Static variable in class net.i2p.router.web.ConfigUpdateHandler
  default false
PROP_UPDATE_URL - Static variable in class net.i2p.router.web.ConfigUpdateHandler
PROP_UPLOADERS_TOTAL - Static variable in class org.klomp.snark.SnarkManager
PROP_USE_OPENTRACKERS - Static variable in class org.klomp.snark.I2PSnarkUtil
PROP_USE_TRUSTED_LINKS - Static variable in class net.i2p.router.startup.BootCommSystemJob
PROP_USER - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClientBase
PROP_USER - Static variable in class net.i2p.router.web.ConfigClientsHelper
PROP_USER_AGENT - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
PROP_VIA - Static variable in class net.i2p.i2ptunnel.I2PTunnelHTTPClient
PROP_WEBIRC_PASSWORD - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_WEBIRC_SPOOF_IP - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_WEBIRC_SPOOF_IP_DEFAULT - Static variable in class net.i2p.i2ptunnel.I2PTunnelIRCServer
PROP_WRITE_TIMEOUT - Static variable in interface net.i2p.client.streaming.I2PSocketOptions
  How long to block on write/flush
PROP_YK_PRECALC_DELAY - Static variable in class net.i2p.crypto.YKGenerator
PROP_YK_PRECALC_MAX - Static variable in class net.i2p.crypto.YKGenerator
PROP_YK_PRECALC_MIN - Static variable in class net.i2p.crypto.YKGenerator
PROP_ZIP_URL - Static variable in class net.i2p.router.web.ConfigUpdateHandler
  no default
PROPCHANGE - Static variable in class org.cybergarage.upnp.device.NTS
properties - Variable in class i2p.susi.dns.AddressbookBean
properties - Variable in class i2p.susi.dns.SubscriptionsBean
Property - Class in org.cybergarage.upnp.event
Property() - Constructor for class org.cybergarage.upnp.event.Property
propertyChanged(String, String) - Method in interface net.i2p.util.I2PProperties.I2PPropertyCallback
PropertyList - Class in org.cybergarage.upnp.event
PropertyList() - Constructor for class org.cybergarage.upnp.event.PropertyList
propogateError(String, Throwable) - Method in class net.i2p.client.I2PSessionImpl
  Pass off the error to the listener Misspelled, oh well.
PROTO_ANY - Static variable in interface net.i2p.client.I2PSession
PROTO_DATAGRAM - Static variable in interface net.i2p.client.I2PSession
PROTO_STREAMING - Static variable in interface net.i2p.client.I2PSession
PROTO_UNSPECIFIED - Static variable in interface net.i2p.client.I2PSession
protocol - Variable in class org.freenetproject.ForwardPort
  Protocol number.
PROTOCOL_BYTE - Static variable in interface net.i2p.client.I2PClient
  protocol flag that must be sent when opening the i2cp connection to the router
PROTOCOL_TCP_IPV4 - Static variable in class org.freenetproject.ForwardPort
PROTOCOL_UDP_IPV4 - Static variable in class org.freenetproject.ForwardPort
PROTOCOL_VERSION - Static variable in class net.i2p.router.transport.udp.PacketBuilder
  we only talk to people of the right version
PUBKEY_EXPONENT_SIZE - Static variable in class net.i2p.crypto.KeyGenerator
PUBLIC_RELAY_COUNT - Static variable in class net.i2p.router.transport.udp.UDPTransport
  how many relays offered to us will we use at a time?
publicAddress - Variable in class org.freenetproject.DetectedIP
PublicKey - Class in net.i2p.data
  Defines the PublicKey as defined by the I2P data structure spec.
PublicKey() - Constructor for class net.i2p.data.PublicKey
PublicKey(byte[]) - Constructor for class net.i2p.data.PublicKey
PublicKey(String) - Constructor for class net.i2p.data.PublicKey
  constructs from base64
publish(LeaseSet) - Method in class net.i2p.router.DummyNetworkDatabaseFacade
publish(RouterInfo) - Method in class net.i2p.router.DummyNetworkDatabaseFacade
publish(RouterInfo) - Method in class net.i2p.router.NetworkDatabaseFacade
publish(LeaseSet) - Method in class net.i2p.router.NetworkDatabaseFacade
publish(RouterInfo) - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
publish(LeaseSet) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
publish(RouterInfo) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
  Stores to local db only.
PUBLISH_DELAY - Static variable in class net.i2p.router.networkdb.PublishLocalRouterInfoJob
PUBLISH_JOB_DELAY - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
  this needs to be long enough to give us time to start up, but less than 20m (when we start accepting tunnels and could be a IBGW)
PUBLISH_TIMEOUT - Static variable in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
  This maybe could be shorter than RepublishLeaseSetJob.REPUBLISH_LEASESET_TIMEOUT, because we are sending direct, but unresponsive floodfills may take a while due to timeouts.
PublishLocalRouterInfoJob - Class in net.i2p.router.networkdb
  Publish the local router's RouterInfo periodically NOTE - this also creates and signs the RI
PublishLocalRouterInfoJob(RouterContext) - Constructor for class net.i2p.router.networkdb.PublishLocalRouterInfoJob
publishStatistics() - Method in class net.i2p.router.StatisticsManager
  Retrieve a snapshot of the statistics that should be published
pump(List<TunnelGateway.Pending>) - Method in class net.i2p.router.tunnel.PumpedTunnelGateway
  run in one of the TunnelGatewayPumper's threads, this pulls pending messages off the prequeue, adds them to the queue and then tries to preprocess the queue, scheduling a later delayed flush as necessary.
PumpedTunnelGateway - Class in net.i2p.router.tunnel
  This is used for all gateways with more than zero hops.
PumpedTunnelGateway(RouterContext, TunnelGateway.QueuePreprocessor, TunnelGateway.Sender, TunnelGateway.Receiver, TunnelGatewayPumper) - Constructor for class net.i2p.router.tunnel.PumpedTunnelGateway
PURPOSE_GARLIC - Static variable in class net.i2p.router.PeerSelectionCriteria
  The peers will be used for garlic routed messages
PURPOSE_SOURCE_ROUTE - Static variable in class net.i2p.router.PeerSelectionCriteria
  The peers will be used for a source routed reply block message
PURPOSE_TEST - Static variable in class net.i2p.router.PeerSelectionCriteria
  The peers will be used for a test message
PURPOSE_TUNNEL - Static variable in class net.i2p.router.PeerSelectionCriteria
  The peers will be used in a tunnel
push() - Method in class net.i2p.router.transport.udp.OutboundMessageState
  note that we have pushed the message fragments
put(String, Destination, Properties) - Method in class net.i2p.client.naming.BlockfileNamingService
put(String, Destination, Properties) - Method in class net.i2p.client.naming.HostsTxtNamingService
put(String, Destination, Properties) - Method in class net.i2p.client.naming.MetaNamingService
  Stores in the last service
put(String, Destination) - Method in class net.i2p.client.naming.NamingService
put(String, Destination, Properties) - Method in class net.i2p.client.naming.NamingService
put(String, Destination, Properties) - Method in class net.i2p.client.naming.SingleFileNamingService
put(I2CPMessage) - Method in class net.i2p.internal.I2CPMessageQueue
  Send a message, blocking until space is available.
put(I2CPMessage) - Method in class net.i2p.router.client.I2CPMessageQueueImpl
  Send a message, blocking until space is available
put(Hash, DatabaseEntry) - Method in interface net.i2p.router.networkdb.kademlia.DataStore
put(Hash, DatabaseEntry, boolean) - Method in interface net.i2p.router.networkdb.kademlia.DataStore
put(Hash, DatabaseEntry) - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
put(Hash, DatabaseEntry, boolean) - Method in class net.i2p.router.networkdb.kademlia.PersistentDataStore
put(Hash, DatabaseEntry, boolean) - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
  for PersistentDataStore only - don't use here @throws IAE always
put(Hash, DatabaseEntry) - Method in class net.i2p.router.networkdb.kademlia.TransientDataStore
put(Hash, SessionKey) - Method in class net.i2p.router.PersistentKeyRing
put(String, SAMv3Handler.SessionRecord) - Method in class net.i2p.sam.SAMv3Handler.SessionsDB
put(Comparable, Object, SkipList) - Method in class net.metanotion.io.block.index.IBSkipSpan
  Load whole span from file, do the operation, flush out, then null out in-memory data again.
put(int, Comparable, Object, SkipList) - Method in class net.metanotion.util.skiplist.SkipLevels
put(Comparable, Object) - Method in class net.metanotion.util.skiplist.SkipList
put(Comparable, Object, SkipList) - Method in class net.metanotion.util.skiplist.SkipSpan
putAll(Map<String, Destination>, Properties) - Method in class net.i2p.client.naming.NamingService
putCache(String, Destination) - Static method in class net.i2p.client.naming.DummyNamingService
  Provide basic static caching for all services
putIfAbsent(String, Destination, Properties) - Method in class net.i2p.client.naming.BlockfileNamingService
putIfAbsent(String, Destination, Properties) - Method in class net.i2p.client.naming.HostsTxtNamingService
putIfAbsent(String, Destination, Properties) - Method in class net.i2p.client.naming.MetaNamingService
  Stores in the last service
putIfAbsent(String, Destination) - Method in class net.i2p.client.naming.NamingService
  Fails if entry previously exists
putIfAbsent(String, Destination, Properties) - Method in class net.i2p.client.naming.NamingService
  Fails if entry previously exists
putIfAbsent(String, Destination, Properties) - Method in class net.i2p.client.naming.SingleFileNamingService
putPiece(int, byte[]) - Method in class org.klomp.snark.Storage
  Put the piece in the Storage if it is correct.

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 _