## Uses of Class
net.i2p.router.transport.udp.PacketBuilder.Fragment

- Packages that use PacketBuilder.Fragment
  Package | Description
  --- | ---
  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 PacketBuilder.Fragment in net.i2p.router.transport.udp

    Methods in net.i2p.router.transport.udp with parameters of type PacketBuilder.Fragment
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | PeerState.`acked(PacketBuilder.Fragment f)` An ACK of a fragment was received.

    Method parameters in net.i2p.router.transport.udp with type arguments of type PacketBuilder.Fragment
    Modifier and Type | Method and Description
    --- | ---
    `UDPPacket` | PacketBuilder2.`buildPacket(List<PacketBuilder.Fragment> fragments, List<SSU2Payload.Block> otherBlocks, SSU2Sender peer)`
    `UDPPacket` | PacketBuilder2.`buildPacket(List<PacketBuilder.Fragment> fragments, PeerState2 peer)`
    `void` | SSU2Sender.`fragmentsSent(long pktNum, int length, List<PacketBuilder.Fragment> fragments)`
    `void` | PeerStateDestroyed.`fragmentsSent(long pktNum, int length, List<PacketBuilder.Fragment> fragments)`
    `void` | PeerState2.`fragmentsSent(long pktNum, int length, List<PacketBuilder.Fragment> fragments)` Record the mapping of packet number to what fragments were in it, so we can process acks.
    `int` | OutboundMessageState.`push(List<PacketBuilder.Fragment> toSend)` Add fragments up to the number of bytes allowed by setAllowedSendBytes() Side effects: Clears setAllowedSendBytes.