Packages that use PeerStateDestroyed
Package
Description
SSU2, the UDP transport: datagram sessions with Holepunch peer discovery, plus the older SSU compatibility code.
Uses of PeerStateDestroyed in net.i2p.router.transport.udp
Subclasses with type arguments of type PeerStateDestroyed in net.i2p.router.transport.udpModifier and TypeClassDescriptionprivate static classFor PeerStateDestroyed, to kill the timers on overflow, else the memory won't be freed.Fields in net.i2p.router.transport.udp with type parameters of type PeerStateDestroyedModifier and TypeFieldDescriptionprivate final Map<Long, PeerStateDestroyed> UDPTransport._recentlyClosedConnIDsRecently closed peers, by connection id, for late packets.Methods in net.i2p.router.transport.udp that return PeerStateDestroyedModifier and TypeMethodDescriptionprivate PeerStateDestroyedInboundEstablishState2.createPeerStateDestroyed(int reason) Creates a PeerStateDestroyed after msg 3 failure, so we can send a termination and deal with subsequent in-session messages.(package private) PeerStateDestroyedUDPTransport.getRecentlyClosed(long rcvConnID) Was the state for this SSU2 receive connection ID recently closed? Lock-free single ConcurrentHashMap read.Methods in net.i2p.router.transport.udp with parameters of type PeerStateDestroyedModifier and TypeMethodDescription(package private) voidUDPTransport.addRecentlyClosed(PeerStateDestroyed peer) Start listening for packets on a destroyed connection.(package private) voidUDPTransport.removeRecentlyClosed(PeerStateDestroyed peer) Stop listening for packets on a destroyed connection.Method parameters in net.i2p.router.transport.udp with type arguments of type PeerStateDestroyedModifier and TypeMethodDescriptionprotected booleanUDPTransport.DestroyedCache.removeEldestEntry(Map.Entry<Long, PeerStateDestroyed> eldest) Remove the eldest entry and kill its timers.