class MacTimer : public Handler


Inheritance:


Public Methods

inline int busy(void)
inline double expire(void)
virtual void handle(Event *e)
MacTimer(Mac802_11* m, double s = 0)
virtual void pause(void)
inline int paused(void)
virtual void resume(void)
virtual void start(double time)
virtual void stop(void)

Protected Fields

int busy_
Event intr
Mac802_11* mac
int paused_
double rtime
remaining time
double slottime
double stime
start time

Inherited from Handler:


Documentation

MacTimer(Mac802_11* m, double s = 0)

virtual void handle(Event *e)

virtual void start(double time)

virtual void stop(void)

virtual void pause(void)

virtual void resume(void)

inline int busy(void)

inline int paused(void)

inline double expire(void)

Mac802_11* mac

int busy_

int paused_

Event intr

double stime
start time

double rtime
remaining time

double slottime


Direct child classes:
TxTimer
RxTimer
NavTimer
IFTimer
DeferTimer
BackoffTimer

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