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

MoveEvent Class Reference

#include <gridkeeper.h>

Inheritance diagram for MoveEvent:

Inheritance graph
[legend]
Collaboration diagram for MoveEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MoveEvent ()

Public Attributes

MobileNode ** enter_
MobileNode ** leave_
int grid_x_
int grid_y_
MobileNodetoken_
Eventnext_
Eventprev_
Handlerhandler_
double time_
scheduler_uid_t uid_

Constructor & Destructor Documentation

MoveEvent::MoveEvent  )  [inline]
 

Definition at line 54 of file gridkeeper.h.

References enter_, grid_x_, grid_y_, and leave_.

00054 : enter_(0), leave_(0), grid_x_(-1), grid_y_(-1) {}


Member Data Documentation

MobileNode** MoveEvent::enter_
 

Definition at line 55 of file gridkeeper.h.

Referenced by GridHandler::handle(), MoveEvent(), and GridKeeper::new_moves().

int MoveEvent::grid_x_
 

Definition at line 57 of file gridkeeper.h.

Referenced by MoveEvent(), and GridKeeper::new_moves().

int MoveEvent::grid_y_
 

Definition at line 58 of file gridkeeper.h.

Referenced by MoveEvent(), and GridKeeper::new_moves().

Handler* Event::handler_ [inherited]
 

Definition at line 60 of file scheduler.h.

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

MobileNode** MoveEvent::leave_
 

Definition at line 56 of file gridkeeper.h.

Referenced by GridHandler::handle(), MoveEvent(), and GridKeeper::new_moves().

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().

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().

MobileNode* MoveEvent::token_
 

Definition at line 59 of file gridkeeper.h.

Referenced by GridHandler::handle(), and GridKeeper::new_moves().

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