List of all members.
Classes |
struct | Bucket |
Public Member Functions |
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 | min_bin_width_ |
unsigned int | adjust_new_width_interval_ |
unsigned | time_to_newwidth |
long unsigned | head_search_ |
long unsigned | insert_search_ |
int | round_num_ |
long int | gap_num_ |
double | last_time_ |
double | avg_gap_ |
double | width_ |
double | diff0_ |
double | diff1_ |
double | diff2_ |
int | stat_qsize_ |
int | nbuckets_ |
int | lastbucket_ |
int | top_threshold_ |
int | bot_threshold_ |
struct CalendarScheduler::Bucket * | buckets_ |
int | qsize_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/common/scheduler.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/common/scheduler.cc