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

Packages that use OutboundMessageState
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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)`