RoutingQueue Class Reference

Collaboration diagram for RoutingQueue:

Collaboration graph
[legend]
List of all members.

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_
MrclRoutingmodule_

Detailed Description

Definition at line 63 of file routing-queue.h.


The documentation for this class was generated from the following files:
Generated on Wed Nov 26 15:52:24 2008 for NS-MIRACLE library by  doxygen 1.5.2