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

AtEvent Class Reference

Inheritance diagram for AtEvent:

Inheritance graph
[legend]
Collaboration diagram for AtEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AtEvent ()
 ~AtEvent ()

Public Attributes

char * proc_
Eventnext_
Eventprev_
Handlerhandler_
double time_
scheduler_uid_t uid_

Constructor & Destructor Documentation

AtEvent::AtEvent  )  [inline]
 

Definition at line 160 of file scheduler.cc.

References proc_.

00160                   : proc_(0) {
00161         }

AtEvent::~AtEvent  )  [inline]
 

Definition at line 162 of file scheduler.cc.

References proc_.

00162                    {
00163                 if (proc_) delete [] proc_;
00164         }


Member Data Documentation

Handler* Event::handler_ [inherited]
 

Definition at line 60 of file scheduler.h.

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

Event* Event::next_ [inherited]
 

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_ [inherited]
 

Definition at line 59 of file scheduler.h.

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

char* AtEvent::proc_
 

Definition at line 165 of file scheduler.cc.

Referenced by AtEvent(), Scheduler::command(), AtHandler::handle(), and ~AtEvent().

double Event::time_ [inherited]
 

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::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_ [inherited]
 

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::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:33:27 2004 for NS2.26SourcesOriginal by doxygen 1.3.3