[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scheduler..



Hi,

I would appreciate if somebody could explain me, the lines marked in the
following function:



void LinkDelay::recv(Packet* p, Handler* h)
{
	double txt = txtime(p);
	Scheduler& s = Scheduler::instance();
	if (dynamic_) {
		Event* e = (Event*)p;
		e->time_= txt + delay_;
		itq_->enque(p); // for convinience, use a queue to store
packets in transit
***		s.schedule(this, p, txt + delay_); ***
	} else {
***		s.schedule(target_, p, txt + delay_); ***
	}
***	s.schedule(h, &intr_, txt); ***
}


Thank you.

- Rajesh.

--------------------------------------------------------------------------
Rajesh Khetan
University of Southern California
1194 W 30th Street, Apt.# 1
LA, CA - 90007                      	Tel : (323) 737 3035
--------------------------------------------------------------------------