## Hierarchy For Package net.i2p.internal

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.data.DataStructureImpl (implements net.i2p.data.DataStructure)
    - net.i2p.data.i2cp.I2CPMessageImpl (implements net.i2p.data.i2cp.I2CPMessage)
      - net.i2p.internal.PoisonI2CPMessage
  - net.i2p.internal.I2CPMessageQueue
  - net.i2p.data.i2cp.I2CPMessageReader
    - net.i2p.internal.QueuedI2CPMessageReader
  - net.i2p.data.i2cp.I2CPMessageReader.I2CPMessageReaderRunner (implements java.lang.Runnable)
    - net.i2p.internal.QueuedI2CPMessageReader.QueuedI2CPMessageReaderRunner (implements java.lang.Runnable)

## Interface Hierarchy

- net.i2p.internal.InternalClientManager