Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

Event Class Reference

#include <scheduler.h>

Inheritance diagram for Event:

Inheritance graph
[legend]
Collaboration diagram for Event:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Event ()

Public Attributes

Eventnext_
Eventprev_
Handlerhandler_
double time_
scheduler_uid_t uid_

Constructor & Destructor Documentation

Event::Event  )  [inline]
 

Definition at line 63 of file scheduler.h.

References time_, and uid_.

00063 : time_(0), uid_(0) {}


Member Data Documentation

Handler* Event::handler_
 

Definition at line 60 of file scheduler.h.

Referenced by FQ::deque(), Scheduler::dispatch(), Scheduler::dumpq(), and Scheduler::schedule().

Event* Event::next_
 

Reimplemented in Packet.

Definition at line 58 of file scheduler.h.

Referenced by CalendarScheduler::cancel(), ListScheduler::cancel(), CalendarScheduler::deque(), ListScheduler::deque(), CalendarScheduler::insert(), ListScheduler::insert(), CalendarScheduler::insert2(), CalendarScheduler::lookup(), ListScheduler::lookup(), and CalendarScheduler::resize().

Event* Event::prev_
 

Definition at line 59 of file scheduler.h.

Referenced by CalendarScheduler::cancel(), CalendarScheduler::deque(), CalendarScheduler::insert(), CalendarScheduler::insert2(), and CalendarScheduler::resize().

double Event::time_
 

Definition at line 61 of file scheduler.h.

Referenced by Packet::alloc(), SplayScheduler::cancel(), CalendarScheduler::cancel(), DSDV_Agent::cancelTriggersBefore(), CalendarScheduler::deque(), Scheduler::dispatch(), Scheduler::dumpq(), Event(), MacHandler::expire(), LinkDelay::handle(), CalendarScheduler::head(), SplayScheduler::insert(), HeapScheduler::insert(), CalendarScheduler::insert(), ListScheduler::insert(), CalendarScheduler::insert2(), LinkDelay::recv(), RealTimeScheduler::run(), Scheduler::schedule(), imepTimer::timeLeft(), and SplayScheduler::validate().

scheduler_uid_t Event::uid_
 

Definition at line 62 of file scheduler.h.

Referenced by LandmarkAgent::AddMobileTag(), Packet::alloc(), SplayScheduler::cancel(), HeapScheduler::cancel(), CalendarScheduler::cancel(), ListScheduler::cancel(), Scheduler::command(), Scheduler::dispatch(), Scheduler::dumpq(), Event(), Packet::free(), CalendarScheduler::lookup(), HeapScheduler::lookup(), ListScheduler::lookup(), LandmarkAgent::makeUpdate(), TapAgent::recvpkt(), Scheduler::schedule(), SensorQueryAgent::stop(), LandmarkAgent::stop(), SplayScheduler::uid_lookup(), and ParentChildrenList::~ParentChildrenList().


The documentation for this class was generated from the following file:
Generated on Tue Apr 20 12:46:00 2004 for NS2.26SourcesOriginal by doxygen 1.3.3