DESERT 3.5.1
Loading...
Searching...
No Matches
MMacUWSR::WaitTxTimer Class Reference

#include <uwsr.h>

Inheritance diagram for MMacUWSR::WaitTxTimer:
Collaboration diagram for MMacUWSR::WaitTxTimer:

Public Member Functions

 WaitTxTimer (MMacUWSR *m)
 
virtual ~WaitTxTimer ()
 
- Public Member Functions inherited from MMacUWSR::UWSRTimer
 UWSRTimer (MMacUWSR *m)
 
virtual ~UWSRTimer ()
 
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 ()
 
double leftDuration ()
 

Protected Member Functions

virtual void expire (Event *e)
 

Additional Inherited Members

- Protected Attributes inherited from MMacUWSR::UWSRTimer
double start_time
 
double left_duration
 
int counter
 
MMacUWSR *UWSR_TIMER_STATUS timer_status
 

Detailed Description

Base class of WaitTxTimer, which is a derived class of UWSRTimer.

Definition at line 477 of file uwsr.h.

Constructor & Destructor Documentation

◆ WaitTxTimer()

MMacUWSR::WaitTxTimer::WaitTxTimer ( MMacUWSR m)
inline

Constructor of WaitTxTimer class.

Definition at line 484 of file uwsr.h.

◆ ~WaitTxTimer()

virtual MMacUWSR::WaitTxTimer::~WaitTxTimer ( )
inlinevirtual

Destructor of WaitTxTimer class.

Definition at line 492 of file uwsr.h.

Member Function Documentation

◆ expire()

void MMacUWSR::WaitTxTimer::expire ( Event *  e)
protectedvirtual

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

Parameters
Event

Definition at line 143 of file uwsr.cpp.


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