|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| CDPQEntry | For CoDelPriorityQueue |
| CDQEntry | For CoDelQueue |
| PQEntry | For PriBlockingQueue |
| Class Summary | |
|---|---|
| CoDelBlockingQueue<E extends CDQEntry> | CoDel implementation of Active Queue Management. |
| CoDelPriorityBlockingQueue<E extends CDPQEntry> | CoDel implementation of Active Queue Management. |
| DecayingBloomFilter | Series of bloom filters which decay over time, allowing their continual use for time sensitive data. |
| DecayingHashSet | Double buffered hash set. |
| EventLog | Simple event logger for occasional events, with caching for reads. |
| HashDistance | Moved from PeerSelector |
| PriBlockingQueue<E extends PQEntry> | Priority Blocking Queue using methods in the entries, as definied in PQEntry, to store priority and sequence number, ensuring FIFO order within a priority. |
| RandomIterator<E> | This is some Java code I wrote for a school project to save some time when iterating in random order over a part of list (until some condition becomes true): Here is a sample on how to use the code: |
| RFC822Date | Moved from NewsFetcher |
| RouterPasswordManager | Manage both plaintext and salted/hashed password storage in router.config. |
These classes define the several useful utilities used throughout the router.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||