#include <dsdv-packet-queue.h>

Public Member Functions | |
| bool | Enqueue (QueueEntry &entry) | 
| bool | Dequeue (Ipv4Address dst, QueueEntry &entry) | 
| void | DropPacketWithDst (Ipv4Address dst) | 
| bool | Find (Ipv4Address dst) | 
| uint32_t | GetCountForPacketsWithDst (Ipv4Address dst) | 
| uint32_t | GetSize () | 
| uint32_t | GetMaxQueueLen () const | 
| void | SetMaxQueueLen (uint32_t len) | 
| uint32_t | GetMaxPacketsPerDst () const | 
| void | SetMaxPacketsPerDst (uint32_t len) | 
| Time | GetQueueTimeout () const | 
| void | SetQueueTimeout (Time t) | 
DSDV Packet queue.
When a route is not available, the packets are queued. Every node can buffer up to 5 packets per destination. We have implemented a "drop front on full" queue where the first queued packet will be dropped to accommodate newer packets.
 1.6.1