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
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
main(String[]) - Static method in class freenet.support.CPUInformation.CPUID
main(String[]) - Static method in class gnu.crypto.prng.AsyncFortunaStandalone
main(String[]) - Static method in class gnu.crypto.prng.FortunaStandalone
main(String[]) - Static method in class net.i2p.apps.systray.UrlLauncher
main(String[]) - Static method in class net.i2p.client.ATalk
  driver
main(String[]) - Static method in class net.i2p.client.naming.PetName
main(String[]) - Static method in class net.i2p.client.streaming.ConnectionOptions
main(String[]) - Static method in class net.i2p.client.streaming.StreamSinkClient
  Fire up the client.
main(String[]) - Static method in class net.i2p.client.streaming.StreamSinkSend
  Fire up the client.
main(String[]) - Static method in class net.i2p.client.streaming.StreamSinkServer
  Fire up the streaming server.
main(String[]) - Static method in class net.i2p.client.streaming.TestSwarm
main(String[]) - Static method in class net.i2p.CoreVersion
main(String[]) - Static method in class net.i2p.crypto.AESEngine
main(String[]) - Static method in class net.i2p.crypto.AESInputStream
  Test AESOutputStream/AESInputStream
main(String[]) - Static method in class net.i2p.crypto.CryptixAESEngine
main(String[]) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
main(String[]) - Static method in class net.i2p.crypto.DHSessionKeyBuilder
main(String[]) - Static method in class net.i2p.crypto.DSAEngine
main(String[]) - Static method in class net.i2p.crypto.ElGamalAESEngine
main(String[]) - Static method in class net.i2p.crypto.ElGamalEngine
main(String[]) - Static method in class net.i2p.crypto.HMAC256Generator
main(String[]) - Static method in class net.i2p.crypto.KeyGenerator
main(String[]) - Static method in class net.i2p.crypto.PersistentSessionKeyManager
main(String[]) - Static method in class net.i2p.crypto.SHA1Test
main(String[]) - Static method in class net.i2p.crypto.SHA256Generator
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.Base64
main(String[]) - Static method in class net.i2p.data.Destination
main(String[]) - Static method in class net.i2p.data.Hash
main(String[]) - Static method in class net.i2p.data.i2cp.I2CPMessageHandler
main(String[]) - Static method in class net.i2p.data.i2np.I2NPMessageHandler
main(String[]) - Static method in class net.i2p.data.RoutingKeyGenerator
main(String[]) - Static method in class net.i2p.i2ptunnel.HTTPResponseOutputStream
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.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
main(String[]) - Static method in class net.i2p.router.networkdb.kademlia.KBucketSet
main(String[]) - Static method in class net.i2p.router.networkdb.kademlia.RouterGenerator
main(String[]) - Static method in class net.i2p.router.peermanager.PeerProfile
  Read in all of the profiles specified and print out their calculated values.
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.SSUDemo
main(String[]) - Static method in class net.i2p.router.startup.LoadClientAppsJob
main(String[]) - Static method in class net.i2p.router.transport.ntcp.EstablishState
main(String[]) - Static method in class net.i2p.router.transport.tcp.ConnectionHandler
  Verify the reachability of a peer.
main(String[]) - Static method in class net.i2p.router.transport.udp.UDPEndpointTest
main(String[]) - Static method in class net.i2p.router.transport.udp.UDPPacketReader
main(String[]) - Static method in class net.i2p.router.transport.udp.UDPTransport
main(String[]) - Static method in class net.i2p.router.tunnel.BuildMessageTest
main(String[]) - Static method in class net.i2p.router.tunnel.FragmentedMessage
main(String[]) - Static method in class net.i2p.router.web.ReseedHandler
main(String[]) - Static method in class net.i2p.router.web.RouterConsoleRunner
main(String[]) - Static method in class net.i2p.stat.Rate
main(String[]) - Static method in class net.i2p.stat.RateStat
main(String[]) - Static method in class net.i2p.stat.SizeTest
main(String[]) - Static method in class net.i2p.stat.StatLogSplitter
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.BufferedRandomSource
main(String[]) - Static method in class net.i2p.util.Copy
main(String[]) - Static method in class net.i2p.util.DecayingBloomFilter
main(String[]) - Static method in class net.i2p.util.Delete
main(String[]) - Static method in class net.i2p.util.EepGet
  EepGet [-p localhost:4444] [-n #retries] [-e etag] [-o outputFile] [-m markSize lineLen] url
main(String[]) - Static method in class net.i2p.util.EepPost
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)
main(String[]) - Static method in class net.i2p.util.FortunaRandomSource
main(String[]) - Static method in class net.i2p.util.HTTPSendData
main(String[]) - Static method in class net.i2p.util.I2PThread
main(String[]) - Static method in class net.i2p.util.LogManager
main(String[]) - Static method in class net.i2p.util.LookaheadInputStream
main(String[]) - Static method in class net.i2p.util.NativeBigInteger
  Compare the BigInteger.modPow/doubleValue vs the NativeBigInteger.modPow/doubleValue 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.OrderedProperties
main(String[]) - Static method in class net.i2p.util.PooledRandomSource
main(String[]) - Static method in class net.i2p.util.RandomSource
main(String[]) - Static method in class net.i2p.util.ResettableGZIPInputStream
main(String[]) - Static method in class net.i2p.util.ResettableGZIPOutputStream
main(String[]) - Static method in class net.i2p.util.ReusableGZIPInputStream
main(String[]) - Static method in class net.i2p.util.ReusableGZIPOutputStream
main(String[]) - Static method in class net.i2p.util.ShellCommand
main(String[]) - Static method in class org.xlattice.crypto.filters.BloomSHA1
main2(String[]) - Static method in class net.i2p.router.peermanager.PeerProfile
  Calculate the memory consumption of profiles.
makeI2PDatagram(byte[]) - Method in class net.i2p.client.datagram.I2PDatagramMaker
  Make a repliable I2P datagram containing the specified payload.
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
makePacket(byte, String, byte[]) - Static method in class net.i2p.client.streaming.I2PSocketManagerImpl
  Create a new packet of the given type for the specified connection containing the given payload
manageConnection(Socket) - Method in class net.i2p.i2ptunnel.I2PTunnelClientBase
  Manage the connection just opened on the specified socket
mark(int) - Method in class net.i2p.crypto.AESInputStream
MarkLiveliness - Class in net.i2p.router
MarkLiveliness(RouterContext, Router, File) - Constructor for class net.i2p.router.MarkLiveliness
markReachable(Hash) - Method in class net.i2p.router.transport.TransportImpl
  called when we establish a peer connection (outbound or inbound)
markSupported() - Method in class net.i2p.crypto.AESInputStream
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
  called when we can't reach a peer
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?
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_CLOSEST - Static variable in class net.i2p.router.networkdb.kademlia.SearchJob
  only send the 10 closest "dont tell me about" refs
MAX_CONNECTION_TAGS - Static variable in class net.i2p.router.transport.tcp.ConnectionTagManager
  Only keep the keys and tags for up to *cough* 10,000 peers (everyone else will need to use a full DH rekey).
MAX_DEFRAGMENT_TIME - Static variable in class net.i2p.router.tunnel.FragmentHandler
  don't wait more than 60s to defragment the partial message
MAX_DURATION_SECONDS - Static variable in class net.i2p.router.tunnel.pool.HandleTunnelCreateMessageJob
  don't accept requests to join for 15 minutes or more
MAX_ERR_MESSAGES - Static variable in class net.i2p.router.transport.tcp.TCPTransport
  Keep track of the last 10 error messages wrt establishing a connection
MAX_FRAGMENTS - Static variable in class net.i2p.router.transport.udp.OutboundMessageState
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
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_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_NONCE_VALUE - Static variable in class net.i2p.data.i2np.TunnelCreateMessage
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
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_PASSIVE_POOL_SIZE - Static variable in class net.i2p.router.networkdb.kademlia.DataRepublishingSelectorJob
MAX_PAYLOAD_SIZE - Static variable in class net.i2p.client.streaming.Packet
MAX_PRIORITY - Static variable in class net.i2p.router.TunnelSelectionCriteria
MAX_RESEND_DELAY - Static variable in class net.i2p.client.streaming.Connection
MAX_SIZE - Static variable in interface net.i2p.data.i2np.I2NPMessage
MAX_STREAM_ID - Static variable in class net.i2p.client.streaming.Packet
MAX_TAG_VALUE - Static variable in class net.i2p.router.transport.udp.EstablishmentManager
MAX_VOLLEYS - Static variable in class net.i2p.router.transport.udp.OutboundMessageFragments
MAX_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.Connection
  lets be sane- no more than 64 packets in the air in each dir
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
MESSAGE - Static variable in class net.i2p.util.LogManager
  These define the characters in the format line of the config file
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.DestroySessionMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.DisconnectMessage
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.ReportAbuseMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2cp.RequestLeaseSetMessage
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.DateMessage
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.TunnelCreateMessage
MESSAGE_TYPE - Static variable in class net.i2p.data.i2np.TunnelCreateStatusMessage
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.router.SSUDemo.FooMessage
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.client.ATalk
  I2PSessionListener.messageAvailable requires this method to be called whenever I2P wants to tell the session that a message is available.
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 class net.i2p.client.streaming.I2PSocketManagerImpl
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(MessageId, long) - Method in class net.i2p.router.client.MessageReceivedJob
  Deliver notification to the client that the given message is available.
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
MessageHandler - Class in net.i2p.router.transport.tcp
  Receive messages from a message reader and bounce them off to the transport for further enqueueing.
MessageHandler(TCPTransport, TCPConnection) - Constructor for class net.i2p.router.transport.tcp.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.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 message a client sends to a router to ask it to deliver a new message
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
  Recieve notification of some I2CP message and handle it if possible
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(I2NPMessageReader, I2NPMessage, long, int) - Method in class net.i2p.router.transport.tcp.MessageHandler
messageReceived() - Method in class net.i2p.router.transport.tcp.TCPConnection
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
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
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".
MetaNamingService - Class in net.i2p.client.naming
MetaNamingService(I2PAppContext) - Constructor for class net.i2p.client.naming.MetaNamingService
migrateVerified(String, String, String) - 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_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_OFFSET_CHANGE - Static variable in class net.i2p.util.Clock
  if the clock skewed changes by less than 1s, 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_PRIORITY - Static variable in class net.i2p.router.TunnelSelectionCriteria
MIN_RESEND_DELAY - Static variable in class net.i2p.client.streaming.Connection
MIN_WINDOW_SIZE - Static variable in class net.i2p.client.streaming.ConnectionOptions
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.
modPow(BigInteger, BigInteger) - Method in class net.i2p.util.NativeBigInteger
monitorRouter() - Method in class net.i2p.router.RouterWatchdog
mul(int, int) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
mul4(int, byte[]) - Static method in class net.i2p.crypto.CryptixRijndael_Algorithm
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
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 _