DESERT 4.0.0
DACAPTimer Class Reference

#include <uw-mac-DACAP-alter.h>

Inheritance diagram for DACAPTimer:
Inheritance graph
Collaboration diagram for DACAPTimer:
Collaboration graph

Public Member Functions

 DACAPTimer (MMacDACAP *m)
 

Protected Member Functions

virtual void expire (Event *e)
 

Protected Attributes

MMacDACAP *int wait_reason
 

Detailed Description

Class that represents the timers in DACAP

Constructor & Destructor Documentation

◆ DACAPTimer()

DACAPTimer::DACAPTimer ( MMacDACAP m)
inline

Costructor of the class DACAPTimer

Parameters
Pointerof a MMacDACAP object

Member Function Documentation

◆ expire()

void DACAPTimer::expire ( Event *  e)
protectedvirtual

Method call when the timer expire

Parameters
Event*pointer to an object of type Event

References ACK_MODE, STATE_BACKOFF, STATE_DEFER_DATA, STATE_RECONTEND_WINDOW, STATE_SEND_WRN, STATE_WAIT_ACK, STATE_WAIT_CTS, STATE_WAIT_DATA, STATE_WAIT_WRN, STATE_WAIT_XACK, STATE_WAIT_XCTS, STATE_WAIT_XDATA, and STATE_WAIT_XWRN.

Member Data Documentation

◆ wait_reason

MMacDACAP* int DACAPTimer::wait_reason
protected

< Pointer to an object of MMacDACAP class Reason for freezing the timer


The documentation for this class was generated from the following files: