| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <scheduler.h>
Inheritance diagram for CalendarScheduler:

Public Member Functions | |
| CalendarScheduler () | |
| ~CalendarScheduler () | |
| void | cancel (Event *) |
| void | insert (Event *) |
| Event * | lookup (scheduler_uid_t uid) |
| Event * | deque () |
| const Event * | head () |
Protected Member Functions | |
| virtual void | reinit (int nbuck, double bwidth, double start) |
| virtual void | resize (int newsize, double start) |
| virtual double | newwidth (int newsize) |
Protected Attributes | |
| double | width_ |
| double | diff0_ |
| double | diff1_ |
| double | diff2_ |
| int | stat_qsize_ |
| int | nbuckets_ |
| int | lastbucket_ |
| int | top_threshold_ |
| int | bot_threshold_ |
| CalendarScheduler::Bucket * | buckets_ |
| int | qsize_ |
Private Member Functions | |
| virtual void | insert2 (Event *) |
Private Attributes | |
| double | cal_clock_ |
|
|
|
|
|
|
|
|
Implements Scheduler. |
|
|
Implements Scheduler. |
|
|
Implements Scheduler. |
|
|
Implements Scheduler. |
|
|
|
|
|
Implements Scheduler. |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|