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

- Packages that use FIFOBandwidthLimiter.Request
  Package | Description
  --- | ---
  net.i2p.router.transport | Transport layer implementations and management for I2P network communication.
  net.i2p.router.transport.ntcp | The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed over TCP connections.
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport) for I2P, allowing I2P messages to be passed over UDP connections.

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

    Methods in net.i2p.router.transport that return FIFOBandwidthLimiter.Request
    Modifier and Type | Method and Description
    --- | ---
    `FIFOBandwidthLimiter.Request` | FIFOBandwidthLimiter.`requestInbound(int bytesIn, String purpose)` Request some bytes.
    `FIFOBandwidthLimiter.Request` | FIFOBandwidthLimiter.`requestOutbound(int bytesOut, int priority, String purpose)` Request some bytes.

    Methods in net.i2p.router.transport with parameters of type FIFOBandwidthLimiter.Request
    Modifier and Type | Method and Description
    --- | ---
    `void` | FIFOBandwidthLimiter.CompleteListener.`complete(FIFOBandwidthLimiter.Request req)`

    Method parameters in net.i2p.router.transport with type arguments of type FIFOBandwidthLimiter.Request
    Modifier and Type | Method and Description
    --- | ---
    `(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
    Modifier and Type | Method and Description
    --- | ---
    `(package private) 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.

  - ### Uses of FIFOBandwidthLimiter.Request in net.i2p.router.transport.udp

    Methods in net.i2p.router.transport.udp that return FIFOBandwidthLimiter.Request
    Modifier and Type | Method and Description
    --- | ---
    `FIFOBandwidthLimiter.Request` | UDPPacket.`getBandwidthRequest()` Returns the current bandwidth request associated with this packet.