## Uses of Interface
net.i2p.router.transport.FIFOBandwidthLimiter.Request

Packages that use FIFOBandwidthLimiter.Request
net.i2p.router.transport: The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
net.i2p.router.transport.ntcp: The NTCP transport allows passing I2P messages on top of TCP.

Uses of FIFOBandwidthLimiter.Request in net.i2p.router.transport

Methods in net.i2p.router.transport that return FIFOBandwidthLimiter.Request
`FIFOBandwidthLimiter.Request` `FIFOBandwidthLimiter.createRequest()`
`FIFOBandwidthLimiter.Request` `FIFOBandwidthLimiter.requestInbound(int bytesIn, String purpose)` Request some bytes.
`FIFOBandwidthLimiter.Request` `FIFOBandwidthLimiter.requestInbound(int bytesIn, String purpose, FIFOBandwidthLimiter.CompleteListener lsnr, Object attachment)`
`FIFOBandwidthLimiter.Request` `FIFOBandwidthLimiter.requestOutbound(int bytesOut, String purpose)` Request some bytes.
`FIFOBandwidthLimiter.Request` `FIFOBandwidthLimiter.requestOutbound(int bytesOut, String purpose, FIFOBandwidthLimiter.CompleteListener lsnr, Object attachment)`

Methods in net.i2p.router.transport with parameters of type FIFOBandwidthLimiter.Request
`void` `FIFOBandwidthLimiter.CompleteListener.complete(FIFOBandwidthLimiter.Request req)`

Method parameters in net.i2p.router.transport with type arguments of type FIFOBandwidthLimiter.Request
`(package private) void` `FIFOBandwidthLimiter.refillBandwidthQueues(List<FIFOBandwidthLimiter.Request> buf, long bytesInbound, long bytesOutbound, long maxBurstIn, long maxBurstOut)` More bytes are available - add them to the queue and satisfy any requests we can

Uses of FIFOBandwidthLimiter.Request in net.i2p.router.transport.ntcp

Methods in net.i2p.router.transport.ntcp with parameters of type FIFOBandwidthLimiter.Request
`void` `NTCPConnection.complete(FIFOBandwidthLimiter.Request req)`
`void` `NTCPConnection.queuedRecv(ByteBuffer buf, FIFOBandwidthLimiter.Request req)` We have read the data in the buffer, but we can't process it locally yet, because we're choked by the bandwidth limiter.
`void` `NTCPConnection.queuedWrite(ByteBuffer buf, FIFOBandwidthLimiter.Request req)` ditto for writes