#include <mac-802_16-timers.h>
Inheritance diagram for Mac802_16Timer:
Public Member Functions | |
Mac802_16Timer (Mac802_16 *m) | |
virtual void | handle (Event *e) |
void | start (Packet *e, double time) |
virtual void | stop (Packet *e) |
int | busy (void) |
double | expire (void) |
Protected Attributes | |
Mac802_16 * | mac |
int | busy_ |
int | paused_ |
Event | intr |
double | stime |
double | rtime |
Mac802_16Timer::Mac802_16Timer | ( | Mac802_16 * | m | ) | [inline] |
virtual void Mac802_16Timer::handle | ( | Event * | e | ) | [inline, virtual] |
void Mac802_16Timer::start | ( | Packet * | e, | |
double | time | |||
) |
void Mac802_16Timer::stop | ( | Packet * | e | ) | [virtual] |
int Mac802_16Timer::busy | ( | void | ) | [inline] |
double Mac802_16Timer::expire | ( | void | ) | [inline] |
Mac802_16* Mac802_16Timer::mac [protected] |
int Mac802_16Timer::busy_ [protected] |
int Mac802_16Timer::paused_ [protected] |
Event Mac802_16Timer::intr [protected] |
double Mac802_16Timer::stime [protected] |
double Mac802_16Timer::rtime [protected] |