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.