|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdrcl.inet.mac.Mac_802_11_Timer
drcl.inet.mac.BackoffTimer
This class simulates the backoff timer in IEEE 802.11 protocol. This class is ported from ns-2.1b7a
Mac_802_11,
Mac_802_11_Timer| Constructor Summary | |
BackoffTimer(Mac_802_11 h,
double s)
|
|
| Method Summary | |
void |
handle()
Handles the timeout event. |
void |
pause()
Pauses the backoff timer. |
void |
resume(double difs)
Resumes backoff timer after difs time. |
void |
setSeed(long seed)
Sets the random number generator seed |
void |
start(int cw,
boolean idle)
Starts the backoff timer. |
| Methods inherited from class drcl.inet.mac.Mac_802_11_Timer |
busy, expire, paused, resume, start, start, stop |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BackoffTimer(Mac_802_11 h,
double s)
| Method Detail |
public void handle()
handle in class Mac_802_11_Timer
public void start(int cw,
boolean idle)
public void pause()
pause in class Mac_802_11_Timerpublic void resume(double difs)
public void setSeed(long seed)
|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||