DESERT 4.0.0
TxFrameTimer Class Reference

#include <uwal.h>

Inheritance diagram for TxFrameTimer:
Inheritance graph
Collaboration diagram for TxFrameTimer:
Collaboration graph

Public Member Functions

 TxFrameTimer (Uwal *pUwal)
 

Protected Member Functions

virtual void expire (Event *e)
 

Protected Attributes

UwalpUwal_
 

Detailed Description

The class used by Uwal to handle simulator's event expirations; it is exploited to schedule the sendDown() of successive frames.

Constructor & Destructor Documentation

◆ TxFrameTimer()

TxFrameTimer::TxFrameTimer ( Uwal pUwal)
inline

Class constructor.

Parameters
pUwalpointer to the Uwal object to be linked with this TxFrameTimer object.

References pUwal_.

Member Function Documentation

◆ expire()

void TxFrameTimer::expire ( Event *  e)
protectedvirtual

Method to handle the expiration of a given event.

Parameters
eevent to be handled.

References Uwal::ALqueueManager(), and pUwal_.

Here is the call graph for this function:

Member Data Documentation

◆ pUwal_

Uwal* TxFrameTimer::pUwal_
protected

Pointer to an Uwal object. It is used to call Uwal::ALqueueManager() when the countdown expires.

See also
Uwal::interframe_period

Referenced by expire(), and TxFrameTimer().


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