List of all members.
Public Member Functions |
|
void | reset () |
|
void | enque (Packet *) |
|
void | recv (Packet *, Handler *) |
|
LinkDelay * | link () const |
|
CBQClass * | level (int n) const |
|
Packet * | deque () |
|
virtual int | command (int argc, const char *const *argv) |
|
virtual void | addallot (int, double) |
|
Packet * | pending_pkt () const |
|
void | sched () |
|
int | toplevel () |
|
void | toplevel_arrival (CBQClass *, double) |
Protected Types |
| enum | eligible_type_ { NONE,
FORMAL,
ANCESTORS,
TOPLEVEL
} |
Protected Member Functions |
|
int | algorithm (const char *) |
|
virtual int | insert_class (CBQClass *) |
|
int | send_permitted (CBQClass *, double) |
|
CBQClass * | find_lender (CBQClass *, double) |
|
void | toplevel_departure (CBQClass *, double) |
|
int | eligible_formal (CBQClass *, double) |
|
int | eligible_ancestors (CBQClass *, double) |
|
int | eligible_toplevel (CBQClass *cl, double) |
Protected Attributes |
|
Event | intr_ |
|
CBQClass * | last_lender_ |
|
Packet * | pending_pkt_ |
|
LinkDelay * | link_ |
|
CBQClass * | active_ [MAXPRIO] |
|
CBQClass * | levels_ [MAXLEVEL+1] |
|
int | maxprio_ |
|
int | maxpkt_ |
|
int | maxlevel_ |
|
int | toplevel_ |
|
eligible_type_ | eligible_ |
The documentation for this class was generated from the following file:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/queue/cbq.cc