Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
net.i2p.router.transport.udp.ACKBitfield

Packages that use ACKBitfield
net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.

Uses of ACKBitfield in net.i2p.router.transport.udp

Methods in net.i2p.router.transport.udp that return ACKBitfield
`ACKBitfield` | `InboundMessageState.createACKBitfield()`
`ACKBitfield[]` | `UDPPacketReader.DataReader.readACKBitfields()`

Methods in net.i2p.router.transport.udp that return types with arguments of type ACKBitfield
`List<ACKBitfield>` | `PeerState.retrieveACKBitfields()` grab a list of ACKBitfield instances, some of which may fully ACK a message while others may only partially ACK a message.
`List<ACKBitfield>` | `PeerState.retrieveACKBitfields(boolean alwaysIncludeRetransmissions)`

Methods in net.i2p.router.transport.udp with parameters of type ACKBitfield
`void` | `PeerState.acked(ACKBitfield bitfield)`
`boolean` | `OutboundMessageState.acked(ACKBitfield bitfield)` Ack all the fragments in the ack list.
`void` | `OutboundMessageFragments.acked(ACKBitfield bitfield, Hash ackedBy)`

Method parameters in net.i2p.router.transport.udp with type arguments of type ACKBitfield
`UDPPacket` | `PacketBuilder.buildACK(PeerState peer, List<ACKBitfield> ackBitfields)` Build the ack packet.
`UDPPacket` | `PacketBuilder.buildPacket(OutboundMessageState state, int fragment, PeerState peer, List<Long> ackIdsRemaining, List<ACKBitfield> partialACKsRemaining)` This builds a data packet (PAYLOAD_TYPE_DATA).
`(package private) void` | `PeerState.fetchPartialACKs(List<ACKBitfield> rv)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES