Packages that use PacketBuilder2.Fragment
Package
Description
SSU2, the UDP transport: datagram sessions with Holepunch peer discovery, plus the older SSU compatibility code.
Uses of PacketBuilder2.Fragment in net.i2p.router.transport.udp
Methods in net.i2p.router.transport.udp with parameters of type PacketBuilder2.FragmentModifier and TypeMethodDescriptionprotected booleanPeerState.acked(PacketBuilder2.Fragment f) An ACK of a fragment was received.Method parameters in net.i2p.router.transport.udp with type arguments of type PacketBuilder2.FragmentModifier and TypeMethodDescriptionPacketBuilder2.buildPacket(List<PacketBuilder2.Fragment> fragments, List<SSU2Payload.Block> otherBlocks, SSU2Sender peer) Build a packet from multiple fragments and optional other blocks.PacketBuilder2.buildPacket(List<PacketBuilder2.Fragment> fragments, PeerState2 peer) Build a packet from multiple fragments.voidPeerState2.fragmentsSent(long pktNum, int length, List<PacketBuilder2.Fragment> fragments) Record the mapping of packet number to what fragments were in it, so we can process acks.voidPeerStateDestroyed.fragmentsSent(long pktNum, int length, List<PacketBuilder2.Fragment> fragments) Track sent fragments; no-op after destruction.voidSSU2Sender.fragmentsSent(long pktNum, int length, List<PacketBuilder2.Fragment> fragments) Records that a set of fragments was sent.intOutboundMessageState.push(List<PacketBuilder2.Fragment> toSend) Add fragments up to the number of bytes allowed by setAllowedSendBytes() Side effects: Clears setAllowedSendBytes.