## Uses of Class
net.i2p.router.transport.udp.OutboundMessageState

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

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

Methods in net.i2p.router.transport.udp that return OutboundMessageState
`OutboundMessageState` `PeerState.allocateSend()` Pick a message we want to send and allocate it out of our window

Methods in net.i2p.router.transport.udp with parameters of type OutboundMessageState
`int` `PeerState.add(OutboundMessageState state)`
`void` `OutboundMessageFragments.add(OutboundMessageState state)` short circuit the OutNetMessage, letting us send the establish complete message reliably
`UDPPacket` `PacketBuilder.buildPacket(OutboundMessageState state, int fragment, PeerState peer, List<Long> ackIdsRemaining, List<ACKBitfield> partialACKsRemaining)` This builds a data packet (PAYLOAD_TYPE_DATA).
`void` `UDPTransport.failed(OutboundMessageState msg)`
`(package private) void` `UDPTransport.failed(OutboundMessageState msg, boolean allowPeerFailure)`
`void` `UDPTransport.succeeded(OutboundMessageState msg)`