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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|