## Uses of Interface
net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageEventListener

Packages that use I2CPMessageReader.I2CPMessageEventListener
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.data.i2cp
net.i2p.router.client

Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.client

Classes in net.i2p.client that implement I2CPMessageReader.I2CPMessageEventListener
`(package private) class` `I2PSessionImpl` Implementation of an I2P session running over TCP.
`(package private) class` `I2PSessionImpl2` Thread safe implementation of an I2P session running over TCP.

Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.data.i2cp

Methods in net.i2p.data.i2cp that return I2CPMessageReader.I2CPMessageEventListener
`I2CPMessageReader.I2CPMessageEventListener` `I2CPMessageReader.getListener()`

Methods in net.i2p.data.i2cp with parameters of type I2CPMessageReader.I2CPMessageEventListener
`void` `I2CPMessageReader.setListener(I2CPMessageReader.I2CPMessageEventListener lsnr)`

Constructors in net.i2p.data.i2cp with parameters of type I2CPMessageReader.I2CPMessageEventListener
`I2CPMessageReader(java.io.InputStream stream, I2CPMessageReader.I2CPMessageEventListener lsnr)`

Uses of I2CPMessageReader.I2CPMessageEventListener in net.i2p.router.client

Classes in net.i2p.router.client that implement I2CPMessageReader.I2CPMessageEventListener
`(package private) class` `ClientMessageEventListener` Receive events from the client and handle them accordingly (updating the runner when necessary)