DESERT 3.5.1
Loading...
Searching...
No Matches
UWSmartOFDM::CTSTimer Class Reference

#include <uw-smart-ofdm.h>

Inheritance diagram for UWSmartOFDM::CTSTimer:
Collaboration diagram for UWSmartOFDM::CTSTimer:

Public Member Functions

 CTSTimer (UWSmartOFDM *m)
 
virtual ~CTSTimer ()
 
- Public Member Functions inherited from UWSmartOFDM::UWSmartOFDMTimer
 UWSmartOFDMTimer (UWSmartOFDM *m)
 
virtual ~UWSmartOFDMTimer ()
 
virtual double startTime ()
 
virtual void freeze ()
 
virtual void unFreeze ()
 
virtual void stop ()
 
virtual void schedule (double val)
 
bool isIdle ()
 
bool isRunning ()
 
bool isExpired ()
 
bool isFrozen ()
 
bool isActive ()
 
void resetCounter ()
 
void incrCounter ()
 
int getCounter ()
 
double getDuration ()
 

Protected Member Functions

virtual void expire (Event *e)
 

Additional Inherited Members

- Protected Attributes inherited from UWSmartOFDM::UWSmartOFDMTimer
double start_time
 
double left_duration
 
int counter
 
UWSmartOFDM *UWSMARTOFDM_TIMER_STATUS timer_status
 

Detailed Description

Base class of CTSTimer.

It is derived class of UWSmartOFDMTimer.

Definition at line 481 of file uw-smart-ofdm.h.

Constructor & Destructor Documentation

◆ CTSTimer()

UWSmartOFDM::CTSTimer::CTSTimer ( UWSmartOFDM m)
inline

Constructor of BackOffTimer Class.

Definition at line 488 of file uw-smart-ofdm.h.

◆ ~CTSTimer()

virtual UWSmartOFDM::CTSTimer::~CTSTimer ( )
inlinevirtual

Destructor of BackOffTimer.

Definition at line 496 of file uw-smart-ofdm.h.

Member Function Documentation

◆ expire()

void UWSmartOFDM::CTSTimer::expire ( Event *  e)
protectedvirtual

What a node is going to do when a timer expire.

Parameters
Event

Definition at line 128 of file uw-smart-ofdm.cpp.


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