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

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

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

Methods in net.i2p.router.transport.udp that return OutboundEstablishState
`(package private) OutboundEstablishState` `EstablishmentManager.getOutboundState(RemoteHostId from)`

Methods in net.i2p.router.transport.udp with parameters of type OutboundEstablishState
`UDPPacket[]` `PacketBuilder.buildRelayRequest(UDPTransport transport, OutboundEstablishState state, SessionKey ourIntroKey)` build intro packets for each of the published introducers
`UDPPacket` `PacketBuilder.buildSessionConfirmedPacket(OutboundEstablishState state, int fragmentNum, int numFragments, byte[] identity)` Build a new SessionConfirmed packet for the given peer
`UDPPacket[]` `PacketBuilder.buildSessionConfirmedPackets(OutboundEstablishState state, RouterIdentity ourIdentity)` Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.
`UDPPacket` `PacketBuilder.buildSessionRequestPacket(OutboundEstablishState state)` Build a new SessionRequest packet for the given peer, encrypting it as necessary.
`(package private) PeerState` `EstablishmentManager.receiveData(OutboundEstablishState state)` A data packet arrived on an outbound connection being established, which means its complete (yay!).
`(package private) void` `EstablishmentManager.receiveSessionDestroy(RemoteHostId from, OutboundEstablishState state)` Got a SessionDestroy during outbound establish