## Uses of Class
net.i2p.router.transport.ntcp.NTCPConnection

- Packages that use NTCPConnection
  Package | Description
  --- | ---
  net.i2p.router.transport.ntcp | The NTCP transport allows passing I2P messages on top of TCP.

- - ### Uses of NTCPConnection in net.i2p.router.transport.ntcp

    Methods in net.i2p.router.transport.ntcp with parameters of type NTCPConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | Writer.`connectionClosed(NTCPConnection con)`
    `void` | Reader.`connectionClosed(NTCPConnection con)`
    `(package private) void` | NTCPTransport.`establishing(NTCPConnection con)` add us to the establishment timeout process
    `(package private) void` | NTCPTransport.`inboundEstablished(NTCPConnection con)`
    `void` | EventPumper.`registerConnect(NTCPConnection con)`
    `(package private) void` | NTCPTransport.`removeCon(NTCPConnection con)`
    `void` | EventPumper.`wantsRead(NTCPConnection con)`
    `void` | Reader.`wantsRead(NTCPConnection con)`
    `void` | EventPumper.`wantsWrite(NTCPConnection con)` called by the connection when it has data ready to write (after bw allocation)
    `void` | EventPumper.`wantsWrite(NTCPConnection con, byte[] data)`
    `void` | Writer.`wantsWrite(NTCPConnection con, String source)`

    Constructors in net.i2p.router.transport.ntcp with parameters of type NTCPConnection
    Constructor and Description
    `EstablishState(RouterContext ctx, NTCPTransport transport, NTCPConnection con)`