DESERT 4.0.0
UwMultiTrafficRangeCtr::UwCheckRangeTimer Class Reference
Inheritance diagram for UwMultiTrafficRangeCtr::UwCheckRangeTimer:
Inheritance graph
Collaboration diagram for UwMultiTrafficRangeCtr::UwCheckRangeTimer:
Collaboration graph

Public Member Functions

 UwCheckRangeTimer (UwMultiTrafficRangeCtr *m, int traff)
 
 ~UwCheckRangeTimer ()
 

Public Attributes

int traffic
 
int num_expires
 
int const max_increment
 

Protected Member Functions

virtual void expire (Event *e)
 

Detailed Description

Definition of timer class. When it expires, the PROBE fails.

Constructor & Destructor Documentation

◆ UwCheckRangeTimer()

UwMultiTrafficRangeCtr::UwCheckRangeTimer::UwCheckRangeTimer ( UwMultiTrafficRangeCtr m,
int  traff 
)
inline

◆ ~UwCheckRangeTimer()

UwMultiTrafficRangeCtr::UwCheckRangeTimer::~UwCheckRangeTimer ( )
inline

Member Function Documentation

◆ expire()

void UwMultiTrafficRangeCtr::UwCheckRangeTimer::expire ( Event *  e)
protectedvirtual

Timer expire procedure: handles the PROBE timeout

Parameters
Event*e, pointer to the event that cause the expire

References max_increment, num_expires, and traffic.

Member Data Documentation

◆ max_increment

int const UwMultiTrafficRangeCtr::UwCheckRangeTimer::max_increment

max increment of the timeout

Referenced by expire().

◆ num_expires

int UwMultiTrafficRangeCtr::UwCheckRangeTimer::num_expires

◆ traffic

int UwMultiTrafficRangeCtr::UwCheckRangeTimer::traffic

traffic type

Referenced by expire().


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