Packages that use PQEntry
Package
Description
The I2P router application handles I2P network communication.
Transport framework: the transport lifecycle and pool management, connection handling and bandwidth throttling for the transports (NTCP2 over TCP, SSU over UDP) that carry I2P messages between routers, plus NAT traversal via UPnP and GeoIP country lookups.
SSU2, the UDP transport: datagram sessions with Holepunch peer discovery, plus the older SSU compatibility code.
Tunnel messages and the tunnel layer: the
TunnelManagerFacade, tunnel build request and reply processing, and the inbound and outbound tunnel structures. Router utility classes: CoDel active queue management, time-decaying collections, a diagnostics ring buffer, CIDR matching, and password management.
Uses of PQEntry in net.i2p.router
Classes in net.i2p.router that implement PQEntryModifier and TypeClassDescriptionclassWrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur.Uses of PQEntry in net.i2p.router.transport
Subinterfaces of PQEntry in net.i2p.router.transportModifier and TypeInterfaceDescriptionstatic interfaceA bandwidth request, either inbound or outbound.Classes in net.i2p.router.transport that implement PQEntryModifier and TypeClassDescriptionprivate static classA request that always succeeds without capacity.private static classOne bandwidth capacity request.Uses of PQEntry in net.i2p.router.transport.udp
Classes in net.i2p.router.transport.udp that implement PQEntryModifier and TypeClassDescription(package private) classMaintain the outbound fragmentation for resending, for a single message.(package private) classUDP datagram wrapper implementing CDPQEntry for priority queue dispatch.Uses of PQEntry in net.i2p.router.tunnel
Classes in net.i2p.router.tunnel that implement PQEntryModifier and TypeClassDescription(package private) classStores all the state for an unsent or partially-sent message.Uses of PQEntry in net.i2p.router.util
Classes in net.i2p.router.util with type parameters of type PQEntryModifier and TypeClassDescriptionclassPriBlockingQueue<E extends PQEntry>Priority blocking queue with bounded capacity and FIFO ordering within priority levels.private static classPriBlockingQueue.PriorityComparator<E extends PQEntry>Comparator used to order queue elements by descending priority, then ascending sequence number to preserve FIFO inside priority.Subinterfaces of PQEntry in net.i2p.router.utilModifier and TypeInterfaceDescriptioninterfaceInterface for CoDel priority queue entries with extended tracking.