
Public Member Functions | |
| RoutingQueue (MrclRouting *m) | |
| virtual void | enque (Packet *p) |
| virtual Packet * | deque () |
| virtual Packet * | deque (MrclAddress *dst) |
| virtual Packet * | deque (char *dst) |
| virtual char | find (MrclAddress *dst) |
| virtual char | find (char *dst) |
Private Member Functions | |
| virtual Packet * | remove_head () |
| virtual void | purge () |
| virtual void | findPacketWithDst (char *dst, PktQueue *&pq) |
| virtual int | findAgedPacket (PktQueue *&pq) |
| virtual void | verifyQueue () |
Private Attributes | |
| PktQueue | head_ |
| PktQueue | tail_ |
| int | len_ |
| int | limit_ |
| double | timeout_ |
| MrclRouting * | module_ |
Definition at line 63 of file routing-queue.h.
1.5.2