## Uses of Class
net.i2p.data.i2np.I2NPMessageReader

Packages that use I2NPMessageReader
net.i2p.data.i2np
net.i2p.router.transport.tcp: Implements the transport for communicating with other routers via TCP/IP.

Uses of I2NPMessageReader in net.i2p.data.i2np

Methods in net.i2p.data.i2np with parameters of type I2NPMessageReader
`void` `I2NPMessageReader.I2NPMessageEventListener.disconnected(I2NPMessageReader reader)` Notify the listener that the stream the given reader was running off closed
`void` `I2NPMessageReader.I2NPMessageEventListener.messageReceived(I2NPMessageReader reader, I2NPMessage message, long msToRead, int bytesRead)` Notify the listener that a message has been received from the given reader
`void` `I2NPMessageReader.I2NPMessageEventListener.readError(I2NPMessageReader reader, java.lang.Exception error)` Notify the listener that an exception was thrown while reading from the given reader

Uses of I2NPMessageReader in net.i2p.router.transport.tcp

Methods in net.i2p.router.transport.tcp with parameters of type I2NPMessageReader
`void` `MessageHandler.disconnected(I2NPMessageReader reader)`
`void` `MessageHandler.messageReceived(I2NPMessageReader reader, I2NPMessage message, long msToRead, int size)`
`void` `MessageHandler.readError(I2NPMessageReader reader, java.lang.Exception error)`