class <Scheduler/Heap> HeapScheduler : public Scheduler


Inheritance:


Public Methods

virtual void cancel(Event* e)
virtual Event* deque()
inline HeapScheduler()
virtual void insert(Event* e)
virtual Event* lookup(int uid)

Protected Fields

Heap* hp_

Inherited from Scheduler:

Public Methods

inline double clock()
static Scheduler& instance()
virtual void reset()
virtual void run()
void schedule(Handler*, Event*, double delay)
virtual double start()
virtual void sync()

Protected Fields

double clock_
int halted_
static Scheduler* instance_
static int uid_

Protected Methods

int command(int argc, const char*const* argv)
void dispatch(Event*, double)
void dispatch(Event*)
void dumpq()

Documentation

inline HeapScheduler()

virtual void cancel(Event* e)

virtual void insert(Event* e)

virtual Event* lookup(int uid)

virtual Event* deque()

Heap* hp_


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de