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 _

## M

m - Variable in class org.xlattice.crypto.filters.BloomSHA1
m_dest - Variable in class net.i2p.sam.SAMv3Handler.SessionRecord
m_handler - Variable in class net.i2p.sam.SAMv3Handler.SessionRecord
m_props - Variable in class net.i2p.sam.SAMv3Handler.SessionRecord
M_SEARCH - Static variable in class org.cybergarage.http.HTTP
m_threadgroup - Variable in class net.i2p.sam.SAMv3Handler.SessionRecord
Mac - Interface in org.bouncycastle.crypto
  The base interface for implementations of message authentication codes (MACs).
MAC_SIZE - Static variable in class net.i2p.router.transport.udp.UDPPacket
madeReady() - Method in class net.i2p.router.JobImpl
MAGIC - Static variable in class net.metanotion.io.block.index.BSkipSpan
MAGIC_CONT - Static variable in class net.metanotion.io.block.BlockFile
MagnetState - Class in org.klomp.snark
  Simple state for the download of the metainfo, shared between Peer and ExtensionHandler.
MagnetState(byte[], MetaInfo) - Constructor for class org.klomp.snark.MagnetState
magnetState - Variable in class org.klomp.snark.Peer
  shared across all peers on this torrent
Mail - Class in i2p.susi.webmail
  data structure to hold a single message, mostly used with folder view and sorting
Mail() - Constructor for class i2p.susi.webmail.Mail
mailbox - Variable in class i2p.susi.webmail.WebMail.SessionObject
MailCache - Class in i2p.susi.webmail
MailCache(POP3MailBox) - Constructor for class i2p.susi.webmail.MailCache
mailCache - Variable in class i2p.susi.webmail.WebMail.SessionObject
MailPart - Class in i2p.susi.webmail
MailPart() - Constructor for class i2p.susi.webmail.MailPart
main(String[]) - Static method in class freenet.support.CPUInformation.CPUID
main(String[]) - Static method in class i2p.susi.webmail.encoding.HeaderLine
main(String[]) - Static method in class i2p.susi.webmail.pop3.POP3MailBox
main(String[]) - Static method in class net.i2p.addressbook.Daemon
  Load the settings, set the proxy, then enter into the main loop.
main(String[]) - Static method in class net.i2p.apps.systray.SysTray
  Starts SysTray, even on linux (but requires kde3 libsystray4j.so to do anything)
main(String[]) - Static method in class net.i2p.apps.systray.UrlLauncher
main(String[]) - Static method in class net.i2p.BOB.BOB
  Listen for incoming connections and handle them
Main - Class in net.i2p.BOB
  Start from command line
Main() - Constructor for class net.i2p.BOB.Main
main(String[]) - Static method in class net.i2p.BOB.Main
main(String[]) - Static method in class net.i2p.client.naming.BlockfileNamingService
main(String[]) - Static method in class net.i2p.client.naming.LookupDest
main(String[]) - Static method in class net.i2p.client.naming.SingleFileNamingService
main(String[]) - Static method in class net.i2p.client.streaming.I2PSocketEepGet
  I2PSocketEepGet [-n #retries] [-t timeout] url Uses I2CP at localhost:7654 with a single 1-hop tunnel each direction.
main(String[]) - Static method in class net.i2p.CoreVersion
main(String[]) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
main(String[]) - Static method in class net.i2p.crypto.DSAEngine
  Run consistency and speed tests with both TheCrypto and java.security libraries.
main(String[]) - Static method in class net.i2p.crypto.ElGamalEngine
main(String[]) - Static method in class net.i2p.crypto.SHA1
  Test the GNU and the JVM's implementations for speed Results: 2011-05 eeepc Atom
main(String[]) - Static method in class net.i2p.crypto.SHA256Generator
  Test the GNU and the JVM's implementations for speed Results: 2011-05 eeepc Atom
main(String[]) - Static method in class net.i2p.crypto.TrustedUpdate
  Parses command line arguments when this class is used from the command line.
main(String[]) - Static method in class net.i2p.crypto.YKGenerator
main(String[]) - Static method in class net.i2p.data.Base32
main(String[]) - Static method in class net.i2p.data.Base64
main(String[]) - Static method in class net.i2p.data.i2np.I2NPMessageHandler
main(String[]) - Static method in class net.i2p.data.PrivateKeyFile
  Create a new PrivateKeyFile, or modify an existing one, with various types of Certificates.
main(String[]) - Static method in class net.i2p.data.RouterInfo
  Print out routerinfos from files specified on the command line
main(String[]) - Static method in class net.i2p.data.RoutingKeyGenerator
Main - Class in net.i2p.desktopgui
  The main class of the application.
Main() - Constructor for class net.i2p.desktopgui.Main
main(String[]) - Static method in class net.i2p.desktopgui.Main
main(String[]) - Static method in class net.i2p.i2ptunnel.I2PTunnel
main(String[]) - Static method in class net.i2p.i2ptunnel.TunnelControllerGroup
main(String[]) - Static method in class net.i2p.router.Blocklist
main(String[]) - Static method in class net.i2p.router.MessageHistory
main(String[]) - Static method in class net.i2p.router.MultiRouter
main(String[]) - Static method in class net.i2p.router.MultiRouterBuilder
main(String[]) - Static method in class net.i2p.router.networkdb.kademlia.KBucketImpl
  Test harness to make sure its assigning keys to the right buckets WARNING - Something is seriously broken here.
main(String[]) - Static method in class net.i2p.router.networkdb.kademlia.KBucketSet
main(String[]) - Static method in class net.i2p.router.peermanager.PeerProfile
  New measurement is 12KB per expanded profile.
main(String[]) - Static method in class net.i2p.router.peermanager.ProfileOrganizer
  Read in all of the profiles specified and print out their calculated values.
main(String[]) - Static method in class net.i2p.router.peermanager.ProfilePersistenceHelper
  generate 1000 profiles
main(String[]) - Static method in class net.i2p.router.Router
main(String[]) - Static method in class net.i2p.router.RouterLaunch
main(String[]) - Static method in class net.i2p.router.RouterVersion
main(String[]) - Static method in class net.i2p.router.startup.LoadClientAppsJob
main(String[]) - Static method in class net.i2p.router.transport.UPnP
main(String[]) - Static method in class net.i2p.router.web.RouterConsoleRunner
main(String[]) - Static method in class net.i2p.sam.client.SAMStreamSend
main(String[]) - Static method in class net.i2p.sam.client.SAMStreamSink
main(String[]) - Static method in class net.i2p.sam.SAMBridge
  Usage:
main(String[]) - Static method in class net.i2p.sam.SAMUtils
main(String[]) - Static method in class net.i2p.time.NtpClient
main(String[]) - Static method in class net.i2p.time.Timestamper
main(String[]) - Static method in class net.i2p.util.Addresses
main(String[]) - Static method in class net.i2p.util.Copy
main(String[]) - Static method in class net.i2p.util.DecayingBloomFilter
  This filter is used only for participants and OBEPs, not IBGWs, so depending on your assumptions of avg.
main(String[]) - Static method in class net.i2p.util.DecayingHashSet
  vs.
main(String[]) - Static method in class net.i2p.util.Delete
main(String[]) - Static method in class net.i2p.util.EepGet
  EepGet [-p 127.0.0.1:4444] [-n #retries] [-e etag] [-o outputFile] [-m markSize lineLen] url
main(String[]) - Static method in class net.i2p.util.EepHead
  EepHead [-p 127.0.0.1:4444] [-n #retries] url This doesn't really do much since it doesn't register a listener.
main(String[]) - Static method in class net.i2p.util.Exec
main(String[]) - Static method in class net.i2p.util.FileUtil
  Usage: FileUtil (delete path | copy source dest | unzip path.zip)
main(String[]) - Static method in class net.i2p.util.I2PThread
main(String[]) - Static method in class net.i2p.util.NativeBigInteger
  Compare the BigInteger.modPow vs the NativeBigInteger.modPow of some really big (2Kbit) numbers 100 different times and benchmark the performance (or shit a brick if they don't match).
main(String[]) - Static method in class net.i2p.util.PartialEepGet
  PartialEepGet [-p 127.0.0.1:4444] [-l #bytes] url
main(String[]) - Static method in class net.i2p.util.RandomSource
main(String[]) - Static method in class net.i2p.util.ShellCommand
main(String[]) - Static method in class net.i2p.util.SSLEepGet
  SSLEepGet https://foo/bar or to save cert chain: SSLEepGet -s https://foo/bar
main(String[]) - Static method in class net.i2p.util.VersionComparator
main(String[]) - Static method in class net.metanotion.io.block.BlockFile
main(String[]) - Static method in class org.klomp.snark.BWLimits
main(String[]) - Static method in class org.klomp.snark.MetaInfo
main(String[]) - Static method in class org.klomp.snark.StaticSnark
main(String[]) - Static method in class org.klomp.snark.web.RunStandalone
main2(String[]) - Static method in class net.i2p.router.peermanager.PeerProfile
  Read in all of the profiles specified and print out their calculated values.
makeI2PDatagram(byte[]) - Method in class net.i2p.client.datagram.I2PDatagramMaker
  Make a repliable I2P datagram containing the specified payload.
makeIndex(String, Serializer, Serializer) - Method in class net.metanotion.io.block.BlockFile
makeKey(byte[]) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Convenience method to expand a user-supplied key material into a session key, assuming Rijndael's default block size (128-bit).
makeKey(byte[], int) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
  Expand a user-supplied key material into a session key.
makeKey(byte[], int, CryptixAESKeyCache.KeyCacheEntry) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
makeKey(OutputStream, OutputStream, Logging) - Static method in class net.i2p.i2ptunnel.I2PTunnel
  Create a new destination, storing the destination and its private keys where instructed Deprecated - only used by CLI
makePacket(byte, String, byte[]) - Static method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated. Create a new packet of the given type for the specified connection containing the given payload
maker - Variable in class net.i2p.i2ptunnel.udp.I2PSink
maker - Variable in class net.i2p.i2ptunnel.udp.I2PSinkAnywhere
MAN - Static variable in class org.cybergarage.http.HTTP
MAN - Class in org.cybergarage.upnp.device
MAN() - Constructor for class org.cybergarage.upnp.device.MAN
manageConnection(Socket) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
  Manage the connection just opened on the specified socket
map - Variable in class net.i2p.sam.SAMv3Handler.SessionsDB
markAll - Variable in class i2p.susi.webmail.WebMail.SessionObject
markForDeletion - Variable in class i2p.susi.webmail.Mail
markReachable(Hash, boolean) - Method in class net.i2p.router.transport.TransportImpl
  called when we establish a peer connection (outbound or inbound)
markType(int) - Method in class net.i2p.router.transport.udp.UDPPacket
  flag this packet as a particular type for accounting purposes
markUnreachable(Hash) - Method in class net.i2p.router.transport.TransportImpl
  This isn't very useful since it is cleared when they contact us
markWasUnreachable(Hash, boolean) - Method in class net.i2p.router.transport.TransportImpl
  Maintain the WasUnreachable list
MASK - Static variable in class org.xlattice.crypto.filters.KeySelector
  AND with byte to zero out index-many bits
MASK_EXTENDED - Static variable in class net.i2p.router.tunnel.FragmentHandler
  are there follow up headers? UNIMPLEMENTED
MASK_FRAGMENTED - Static variable in class net.i2p.router.tunnel.FragmentHandler
  is this the first of a fragmented message?
MASK_IS_SUBSEQUENT - Static variable in class net.i2p.router.tunnel.FragmentHandler
  is this a follw up byte?
MASK_TYPE - Static variable in class net.i2p.router.tunnel.FragmentHandler
  how should this be delivered.
matches(Log) - Method in class net.i2p.util.LogLimit
max() - Method in class net.metanotion.io.block.index.BSkipList
max() - Method in class net.metanotion.util.skiplist.SkipList
MAX_AGE - Static variable in class org.cybergarage.http.HTTP
MAX_CLOSEST - Static variable in class net.i2p.router.networkdb.kademlia.ExploreJob
  only send the closest "dont tell me about" refs...
MAX_CLOSEST - Static variable in class net.i2p.router.networkdb.kademlia.SearchJob
  only send the 10 closest "dont tell me about" refs
MAX_COMPLETE_FAILS - Static variable in class net.i2p.util.EepGet
  maximum times to try without getting any data at all, even if numRetries is higher @since 0.7.14
MAX_COMPRESSION - Static variable in class net.i2p.data.DataHelper
MAX_CONNECTIONS - Static variable in class org.klomp.snark.I2PSnarkUtil
MAX_DEFRAGMENT_TIME - Static variable in class net.i2p.router.tunnel.FragmentHandler
  don't wait more than 60s to defragment the partial message
MAX_DELAY_REQUEST - Static variable in class net.i2p.client.streaming.Packet
MAX_FRAGMENTS - Static variable in class net.i2p.router.transport.udp.InboundMessageState
MAX_ID_VALUE - Static variable in interface net.i2p.data.i2np.I2NPMessage
MAX_ID_VALUE - Static variable in class net.i2p.data.TunnelId
MAX_INBOUND_SESSION_TAGS - Static variable in class net.i2p.crypto.TransientSessionKeyManager
  a few MB? how about 16MB! This is the max size of _inboundTagSets.
MAX_INTRODUCERS - Static variable in class net.i2p.router.transport.udp.UDPAddress
MAX_LEASE_FUTURE - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
  Don't let leaseSets go 20 minutes into the future
MAX_LEASES - Static variable in class net.i2p.data.LeaseSet
  This seems like plenty
MAX_LIVE_OFFSET - Static variable in class net.i2p.util.Clock
  after we've started up and shifted the clock, don't allow shifts of more than 10 minutes
MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
  2 bytes for length and 4 for CRC
MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.udp.OutboundMessageState
MAX_OFFSET - Static variable in class net.i2p.util.Clock
  if the clock is skewed by 3+ days, fuck 'em
MAX_PACKET_SIZE - Static variable in class net.i2p.client.streaming.I2PSocketImpl
  Deprecated.
MAX_PACKET_SIZE - Static variable in class net.i2p.i2ptunnel.I2PTunnelRunner
  max bytes streamed in a packet - smaller ones might be filled up to this size.
MAX_PACKET_SIZE - Static variable in class net.i2p.router.transport.udp.UDPPacket
MAX_PAYLOAD_SIZE - Static variable in class net.i2p.client.streaming.Packet
MAX_PIECE_SIZE - Static variable in class org.klomp.snark.Storage
  note that we start reducing max number of peer connections above 1MB
MAX_PIECES - Static variable in class org.klomp.snark.Storage
  The maximum number of pieces in a torrent.
MAX_RECORD_COUNT - Static variable in class net.i2p.data.i2np.TunnelBuildMessage
MAX_RECORD_COUNT - Static variable in class net.i2p.data.i2np.TunnelBuildReplyMessage
MAX_RESEND_DELAY - Static variable in class net.i2p.client.streaming.Connection
MAX_SIZE - Static variable in interface net.i2p.data.i2np.I2NPMessage
MAX_SIZE - Static variable in class net.i2p.i2ptunnel.udp.UDPSource
MAX_SIZE - Static variable in class net.metanotion.util.skiplist.SkipLevels
  We can't have more than 2**32 pages
MAX_SIZE - Static variable in class net.metanotion.util.skiplist.SkipSpan
  This is actually limited by BlockFile.spanSize which is much smaller
MAX_STREAM_ID - Static variable in class net.i2p.client.streaming.Packet
MAX_SUB_SIZE - Static variable in class net.i2p.addressbook.AddressBook
MAX_TAG_VALUE - Static variable in class net.i2p.router.transport.udp.EstablishmentManager
MAX_TOTAL_SIZE - Static variable in class org.klomp.snark.Storage
MAX_TOTAL_UPLOADERS - Static variable in class org.klomp.snark.Snark
MAX_UPLOADERS - Static variable in class org.klomp.snark.PeerCoordinator
MAX_VOLLEYS - Static variable in class net.i2p.router.transport.udp.OutboundMessageFragments
  if we can handle more messages explicitly, set this to true
MAX_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.Connection
MAX_X - Static variable in class net.i2p.router.web.GraphHelper
MAX_Y - Static variable in class net.i2p.router.web.GraphHelper
maxLevels() - Method in class net.metanotion.io.block.index.BSkipList
maxLevels() - Method in class net.metanotion.util.skiplist.SkipList
MAYBE_SUCCESS - Static variable in class org.freenetproject.ForwardPortStatus
  The port forward may have succeeded.
MD5Digest - Class in org.bouncycastle.crypto.digests
  implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
MD5Digest() - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
  Standard constructor
MD5Digest(MD5Digest) - Constructor for class org.bouncycastle.crypto.digests.MD5Digest
  Copy constructor.
member(byte[]) - Method in class org.xlattice.crypto.filters.BloomSHA1
  Is a key in the filter.
member(byte[], int, int) - Method in class org.xlattice.crypto.filters.BloomSHA1
menuItemSelected(SysTrayMenuEvent) - Method in class net.i2p.apps.systray.SysTray
merge(AddressBook, boolean, Log) - Method in class net.i2p.addressbook.AddressBook
  Merge this AddressBook with AddressBook other, writing messages about new addresses or conflicts to log.
message - Variable in class i2p.susi.webmail.MailPart
MESSAGE - Static variable in class net.i2p.util.LogManager
  These define the characters in the format line of the config file
message(String) - Static method in class org.cybergarage.util.Debug
message(String, String) - Static method in class org.cybergarage.util.Debug
Message - Class in org.klomp.snark
Message() - Constructor for class org.klomp.snark.Message
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.BandwidthLimitsMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.CreateLeaseSetMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.CreateSessionMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.DestLookupMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.DestReplyMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.DestroySessionMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.DisconnectMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.GetBandwidthLimitsMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.GetDateMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.MessagePayloadMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.MessageStatusMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.ReceiveMessageBeginMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.ReceiveMessageEndMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.ReconfigureSessionMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.ReportAbuseMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.RequestLeaseSetMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.SendMessageExpiresMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.SendMessageMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.SessionStatusMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.SetDateMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.DatabaseLookupMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.DatabaseSearchReplyMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.DatabaseStoreMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.DataMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.DeliveryStatusMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.GarlicMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.TunnelBuildMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.TunnelBuildReplyMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.TunnelDataMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.TunnelGatewayMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.VariableTunnelBuildMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.VariableTunnelBuildReplyMessage
MESSAGE_TYPE - Static variable in class net.i2p.internal.PoisonI2CPMessage
messageACKed(int, long, int) - Method in class net.i2p.router.transport.udp.PeerState
  we sent a message which was ACKed containing the given # of bytes
messageAvailable(I2PSession, int, long) - Method in class net.i2p.BOB.UDPIOthread
messageAvailable(I2PSession, int, long) - Method in class net.i2p.client.I2PSessionDemultiplexer
  unused
messageAvailable(I2PSession, int, long, int, int, int) - Method in class net.i2p.client.I2PSessionDemultiplexer
messageAvailable(I2PSession, int, long) - Method in interface net.i2p.client.I2PSessionListener
  Instruct the client that the given session has received a message with size # of bytes.
messageAvailable(I2PSession, int, long) - Method in interface net.i2p.client.I2PSessionMuxedListener
  Will be called only if you register via setSessionListener() or addSessionListener().
messageAvailable(I2PSession, int, long, int, int, int) - Method in interface net.i2p.client.I2PSessionMuxedListener
  Instruct the client that the given session has received a message Will be called only if you register via addMuxedSessionListener().
messageAvailable(I2PSession, int, long) - Method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Deprecated.
messageAvailable(I2PSession, int, long) - Method in class net.i2p.client.streaming.MessageHandler
  Instruct the client that the given session has received a message with size # of bytes.
messageAvailable(I2PSession, int, long) - Method in class net.i2p.i2ptunnel.udp.I2PSource.Listener
messageAvailable(MessageId, long) - Method in class net.i2p.router.client.MessageReceivedJob
  Deliver notification to the client that the given message is available.
messageAvailable(I2PSession, int, long) - Method in class net.i2p.sam.SAMMessageSession.SAMMessageSessionHandler
messageDeliveryStatusUpdate(Destination, MessageId, boolean) - Method in class net.i2p.router.client.ClientManager
messageDeliveryStatusUpdate(Destination, MessageId, boolean) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
messageDeliveryStatusUpdate(Destination, MessageId, boolean) - Method in class net.i2p.router.ClientManagerFacade
messageDeliveryStatusUpdate(Destination, MessageId, boolean) - Method in class net.i2p.router.DummyClientManagerFacade
messageFailed(Hash, String) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
  Note that the router failed to send a message to the peer over the transport specified
messageFailed(Hash) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
  Note that the router failed to send a message to the peer over any transport
messageFailed(Hash, String) - Method in interface net.i2p.router.ProfileManager
  Note that the router failed to send a message to the peer over the transport specified
messageFailed(Hash) - Method in interface net.i2p.router.ProfileManager
  Note that the router failed to send a message to the peer over any transport
messageFullyReceived(Long, int) - Method in class net.i2p.router.transport.udp.PeerState
  we received the message specified completely
messageFullyReceived(Long, int, boolean) - Method in class net.i2p.router.transport.udp.PeerState
MessageHandler - Class in net.i2p.client.streaming
  Receive raw information from the I2PSession and turn it into Packets, if we can.
MessageHandler(I2PAppContext, ConnectionManager) - Constructor for class net.i2p.client.streaming.MessageHandler
MessageHistory - Class in net.i2p.router
  Simply act as a pen register of messages sent in and out of the router.
MessageHistory(RouterContext) - Constructor for class net.i2p.router.MessageHistory
messageHistory() - Method in class net.i2p.router.RouterContext
  Tracker component for monitoring what messages are wrapped in what containers and how they proceed through the network.
MessageId - Class in net.i2p.data.i2cp
  Defines the message ID of a message delivered between a router and a client in a particular session.
MessageId() - Constructor for class net.i2p.data.i2cp.MessageId
MessageId(long) - Constructor for class net.i2p.data.i2cp.MessageId
MessageInputStream - Class in net.i2p.client.streaming
  Stream that can be given messages out of order yet present them in order.
MessageInputStream(I2PAppContext) - Constructor for class net.i2p.client.streaming.MessageInputStream
MessageOutputStream - Class in net.i2p.client.streaming
  A stream that we can shove data into that fires off those bytes on flush or when the buffer is full.
MessageOutputStream(I2PAppContext, MessageOutputStream.DataReceiver) - Constructor for class net.i2p.client.streaming.MessageOutputStream
MessageOutputStream(I2PAppContext, MessageOutputStream.DataReceiver, int) - Constructor for class net.i2p.client.streaming.MessageOutputStream
MessageOutputStream(I2PAppContext, MessageOutputStream.DataReceiver, int, int) - Constructor for class net.i2p.client.streaming.MessageOutputStream
MessageOutputStream.DataReceiver - Interface in net.i2p.client.streaming
  Define a component to receive data flushed from this stream
MessageOutputStream.WriteStatus - Interface in net.i2p.client.streaming
  Define a way to detect the status of a write
messagePartiallyReceived() - Method in class net.i2p.router.transport.udp.PeerState
MessagePayloadMessage - Class in net.i2p.data.i2cp
  Defines the payload message a router sends to the client
MessagePayloadMessage() - Constructor for class net.i2p.data.i2cp.MessagePayloadMessage
MessagePayloadMessageHandler - Class in net.i2p.client
  Handle I2CP MessagePayloadMessages from the router delivering the contents of a message by accepting it, decrypting the payload, adding it to the set of recieved messages, and telling the router that it has been recieved correctly.
MessagePayloadMessageHandler(I2PAppContext) - Constructor for class net.i2p.client.MessagePayloadMessageHandler
messageProcessingError(long, String, String) - Method in class net.i2p.router.MessageHistory
  There was an error processing the given message that was received
MessageQueue - Interface in net.i2p.router.transport.udp
  Base queue for messages not yet packetized
messageReceived(I2CPMessageReader, I2CPMessage) - Method in class net.i2p.client.I2PSessionImpl
  The I2CPMessageEventListener callback.
messageReceived(long, ByteArray) - Method in class net.i2p.client.streaming.MessageInputStream
  A new message has arrived - toss it on the appropriate queue (moving previously pending messages to the ready queue if it fills the gap, etc).
messageReceived(I2CPMessageReader, I2CPMessage) - Method in interface net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener
  Notify the listener that a message has been received from the given reader
messageReceived(I2NPMessageReader, I2NPMessage, long, int) - Method in interface net.i2p.data.i2np.I2NPMessageReader.I2NPMessageEventListener
  Notify the listener that a message has been received from the given reader
messageReceived(ClientMessage) - Method in class net.i2p.router.client.ClientManager
messageReceived(ClientMessage) - Method in class net.i2p.router.client.ClientManagerFacadeImpl
messageReceived(I2CPMessageReader, I2CPMessage) - Method in class net.i2p.router.client.ClientMessageEventListener
  Handle an incoming message and dispatch it to the appropriate handler
messageReceived(ClientMessage) - Method in class net.i2p.router.ClientManagerFacade
messageReceived(ClientMessage) - Method in class net.i2p.router.DummyClientManagerFacade
messageReceived(Hash, String, long, int) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
  Note that the router received a message from the given peer on the specified transport.
messageReceived(Hash, String, long, int) - Method in interface net.i2p.router.ProfileManager
  Note that the router received a message from the given peer on the specified transport.
messageReceived(I2NPMessage, RouterIdentity, Hash) - Method in interface net.i2p.router.transport.TransportEventListener
messageReceived(I2NPMessage, RouterIdentity, Hash, long, int) - Method in class net.i2p.router.transport.TransportImpl
  Message received from the I2NPMessageReader - send it to the listener
messageReceived(I2NPMessage, RouterIdentity, Hash) - Method in class net.i2p.router.transport.TransportManager
messageReceived(I2NPMessage, RouterIdentity, Hash, long, int) - Method in class net.i2p.router.transport.udp.UDPTransport
  infinite loop public RouterAddress getCurrentAddress() { if (needsRebuild()) rebuildExternalAddress(false); return super.getCurrentAddress(); }
messageReceived(byte[]) - Method in class net.i2p.sam.SAMDatagramSession
messageReceived(byte[]) - Method in class net.i2p.sam.SAMMessageSession
  Handle a new received message
messageReceived(byte[]) - Method in class net.i2p.sam.SAMRawSession
MessageReceivedJob - Class in net.i2p.router.client
  Async job to notify the client that a new message is available for them
MessageReceivedJob(RouterContext, ClientConnectionRunner, Destination, Destination, Payload) - Constructor for class net.i2p.router.client.MessageReceivedJob
MessageReceiver - Class in net.i2p.router.transport.udp
  Pull fully completed fragments off the `InboundMessageFragments` queue, parse 'em into I2NPMessages, and stick them on the `InNetMessagePool` by way of the `UDPTransport`.
MessageReceiver(RouterContext, UDPTransport) - Constructor for class net.i2p.router.transport.udp.MessageReceiver
MessageReceptionInfo - Class in net.i2p.router
  Wrap up the details of how a ClientMessage was received from the network
MessageReceptionInfo() - Constructor for class net.i2p.router.MessageReceptionInfo
messageRegistry() - Method in class net.i2p.router.RouterContext
  The registry is used by outbound messages to wait for replies.
messageRetransmitted(int) - Method in class net.i2p.router.transport.udp.PeerState
  we are resending a packet, so lets jack up the rto
Messages - Class in i2p.susi.dns
  Translate strings for this package.
Messages() - Constructor for class i2p.susi.dns.Messages
Messages - Class in i2p.susi.webmail
  Translate strings for this package.
Messages() - Constructor for class i2p.susi.webmail.Messages
Messages - Class in net.i2p.i2ptunnel.web
  Translate strings for this package.
Messages() - Constructor for class net.i2p.i2ptunnel.web.Messages
Messages - Class in net.i2p.router.web
  Translate strings for this package.
Messages() - Constructor for class net.i2p.router.web.Messages
MessageSelector - Interface in net.i2p.router
  Define a mechanism to select what messages are associated with a particular OutNetMessage.
messageSent(Hash, String, long, long) - Method in class net.i2p.router.peermanager.ProfileManagerImpl
  Note that it took msToSend to send a message of size bytesSent to the peer over the transport.
messageSent(Hash, String, long, long) - Method in interface net.i2p.router.ProfileManager
  Note that it took msToSend to send a message of size bytesSent to the peer over the transport.
MessageState - Class in net.i2p.client
  Contains the state of a payload message being sent to a peer
MessageState(I2PAppContext, long, String) - Constructor for class net.i2p.client.MessageState
MessageStateMonitor - Class in net.i2p.router
  Keep track of the inbound and outbound messages in memory.
MessageStateMonitor(RouterContext) - Constructor for class net.i2p.router.MessageStateMonitor
messageStateMonitor() - Method in class net.i2p.router.RouterContext
  The monitor keeps track of inbound and outbound messages currently held in memory / queued for processing.
MessageStatusMessage - Class in net.i2p.data.i2cp
  Defines the message a client sends to a router when destroying existing session.
MessageStatusMessage() - Constructor for class net.i2p.data.i2cp.MessageStatusMessage
MessageStatusMessageHandler - Class in net.i2p.client
  Handle I2CP MessageStatusMessages from the router.
MessageStatusMessageHandler(I2PAppContext) - Constructor for class net.i2p.client.MessageStatusMessageHandler
MessageValidator - Class in net.i2p.router
  Singleton to manage the logic (and historical data) to determine whether a message is valid or not (meaning it isn't expired and hasn't already been received).
MessageValidator(RouterContext) - Constructor for class net.i2p.router.MessageValidator
messageValidator() - Method in class net.i2p.router.RouterContext
  The router keeps track of messages it receives to prevent duplicates, as well as other criteria for "validity".
MessageWrapper - Class in net.i2p.router.networkdb.kademlia
  Method and class for garlic encrypting outbound netdb traffic, including management of the ElGamal/AES tags
MessageWrapper() - Constructor for class net.i2p.router.networkdb.kademlia.MessageWrapper
MessageWrapper.WrappedMessage - Class in net.i2p.router.networkdb.kademlia
  Wrapper so that we can keep track of the key and tags for later notification to the SKM
MessageWrapper.WrappedMessage(GarlicMessage, SessionKeyManager, PublicKey, SessionKey, TagSetHandle) - Constructor for class net.i2p.router.networkdb.kademlia.MessageWrapper.WrappedMessage
METAINDEX_PAGE - Static variable in class net.metanotion.io.block.BlockFile
MetaInfo - Class in org.klomp.snark
  Note: this class is buggy, as it doesn't propogate custom meta fields into the bencoded info data, and from there to the info_hash.
MetaInfo(String, String, String, List<List<String>>, List<Long>, int, byte[], long) - Constructor for class org.klomp.snark.MetaInfo
  Called by Storage when creating a new torrent from local data
MetaInfo(InputStream) - Constructor for class org.klomp.snark.MetaInfo
  Creates a new MetaInfo from the given InputStream.
MetaInfo(Map<String, BEValue>) - Constructor for class org.klomp.snark.MetaInfo
  Creates a new MetaInfo from a Map of BEValues and the SHA1 over the original bencoded info dictonary (this is a hack, we could reconstruct the bencoded stream and recalculate the hash).
metainfo - Variable in class org.klomp.snark.PeerCoordinator
  External use by PeerMonitorTask only.
MetaNamingService - Class in net.i2p.client.naming
  A naming service of multiple naming services.
MetaNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.MetaNamingService
  Adds the services from the i2p.nameservicelist property, in order, as chained services.
MetaNamingService(I2PAppContext, List<NamingService>) - Constructor for class net.i2p.client.naming.MetaNamingService
METHODNS - Static variable in class org.cybergarage.soap.SOAP
migrateFile(File, File) - Method in class net.i2p.crypto.TrustedUpdate
  Extract the file.
migrateVerified(String, File, File) - Method in class net.i2p.crypto.TrustedUpdate
  Verifies the signature of a signed update file, and if it's valid and the file's version is newer than the given current version, migrates the data out of `signedFile` and into `outputFile`.
min() - Method in class net.metanotion.io.block.index.BSkipList
min() - Method in class net.metanotion.util.skiplist.SkipList
MIN_ACTIVE_PEERS - Static variable in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
  NTCP cons drop quickly but SSU takes a while, so it's prudent to keep this a little higher than 1 or 2.
MIN_HASHCASH_EFFORT - Static variable in class net.i2p.data.VerifiedDestination
  Defaults for HashCash Certs
MIN_INBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
  For now, until there is some tuning and safe throttling, we set the floor at 3KBps inbound
MIN_INBOUND_BANDWIDTH_PEAK - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
  For now, until there is some tuning and safe throttling, we set the floor at a 3KBps during burst
MIN_MESSAGE_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
MIN_OFFSET_CHANGE - Static variable in class net.i2p.util.Clock
  if the clock skewed changes by less than this, ignore the update (so we don't slide all over the place)
MIN_OUTBOUND_BANDWIDTH - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
  For now, until there is some tuning and safe throttling, we set the floor at 3KBps outbound
MIN_OUTBOUND_BANDWIDTH_PEAK - Static variable in class net.i2p.router.transport.FIFOBandwidthRefiller
  For now, until there is some tuning and safe throttling, we set the floor at a 3KBps during burst
MIN_POOL_SIZE - Static variable in class gnu.crypto.prng.FortunaStandalone
MIN_REMAINING_ROUTERS - Static variable in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
  if we have less than this many routers left, don't drop any more, even if they're failing or doing bad shit.
MIN_RESEND_DELAY - Static variable in class net.i2p.client.streaming.Connection
MIN_TIMEOUT - Static variable in class net.i2p.router.networkdb.kademlia.SearchJob
MIN_TOTAL_UPLOADERS - Static variable in class org.klomp.snark.Snark
  Maintain a configurable total uploader cap coordinatorListener
MIN_UP_BW - Static variable in class org.klomp.snark.SnarkManager
MIN_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
MINIMUM_TIME - Static variable in class net.i2p.client.SessionIdleTimer
mintCash(String, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a version 1 HashCash using now as the date
mintCash(String, int, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a HashCash using now as the date
mintCash(String, Calendar, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a version 1 HashCash
mintCash(String, Calendar, int, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a HashCash
mintCash(String, Map<String, List<String>>, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a version 1 HashCash using now as the date
mintCash(String, Map<String, List<String>>, int, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a HashCash using now as the date
mintCash(String, Map<String, List<String>>, Calendar, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a version 1 HashCash
mintCash(String, Map<String, List<String>>, Calendar, int, int) - Static method in class com.nettgryppa.security.HashCash
  Mints a HashCash
mkdir() - Method in class net.i2p.util.SecureDirectory
  Sets directory to mode 700 if the directory is created
mkdirs() - Method in class net.i2p.util.SecureDirectory
  Sets directory to mode 700 if the directory is created Does NOT change the mode of other created directories
mode - Variable in class net.i2p.time.NtpMessage
  This value indicates the mode, with values defined as follows: Mode Meaning ---- ------- 0 reserved 1 symmetric active 2 symmetric passive 3 client 4 server 5 broadcast 6 reserved for NTP control message 7 reserved for private use In unicast and anycast modes, the client sets this field to 3 (client) in the request and the server sets it to 4 (server) in the reply.
modeChecked(int) - Method in class net.i2p.router.web.ConfigReseedHelper
modelString - Static variable in class freenet.support.CPUInformation.AMDInfoImpl
modelString - Static variable in class freenet.support.CPUInformation.IntelInfoImpl
modelString - Static variable in class freenet.support.CPUInformation.VIAInfoImpl
modPow(BigInteger, BigInteger) - Method in class net.i2p.util.NativeBigInteger
MONITOR_PERIOD - Static variable in class org.klomp.snark.PeerMonitorTask
monitorRouter() - Method in class net.i2p.router.RouterWatchdog
mtu - Variable in class org.freenetproject.DetectedIP
  The MTU as advertized by the JVM
mul(int, int) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
mul4(int, byte[]) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
multipart - Variable in class i2p.susi.webmail.MailPart
MultiRouter - Class in net.i2p.router
  Fire up multiple routers in the same VM, all with their own RouterContext (and all that entails).
MultiRouter() - Constructor for class net.i2p.router.MultiRouter
MultiRouterBuilder - Class in net.i2p.router
  Build a set of config files suitable for use by the multirouter as a simulation, as well as a pair of scripts for running the simulation.
MultiRouterBuilder() - Constructor for class net.i2p.router.MultiRouterBuilder
MultiSink - Class in net.i2p.i2ptunnel.socks
  Sends to one of many Sinks
MultiSink(Map) - Constructor for class net.i2p.i2ptunnel.socks.MultiSink
MultiSource - Class in net.i2p.i2ptunnel.streamr
  Sends to many Sinks
MultiSource() - Constructor for class net.i2p.i2ptunnel.streamr.MultiSource
Mutex - Class in org.cybergarage.util
Mutex() - Constructor for class org.cybergarage.util.Mutex
MUXlisten - Class in net.i2p.BOB
  Multiplex listeners for TCP and I2P
MUXlisten(AtomicBoolean, NamedDB, NamedDB, Log) - Constructor for class net.i2p.BOB.MUXlisten
  Constructor Will fail if INPORT is occupied.
MX - Static variable in class org.cybergarage.http.HTTP
MYNAME - Static variable in class org.cybergarage.http.HTTP
mySockets - Variable in class net.i2p.i2ptunnel.I2PTunnelClientBase

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 _