class TimerHandler : public Handler


Inheritance:


Public Classes

enum TimerStatus

Public Methods

void cancel()
if you don't know the pending status call resched() must be pending
inline void force_cancel()
void resched(double delay)
may or may not be pending
void sched(double delay)
cannot be pending
int status()
TimerHandler()

Public

enum TimerStatus

Protected Fields

Event event_
int status_

Protected Methods

virtual void expire(Event *)
must be filled in by client
virtual void handle(Event *)

Private Methods

inline void _cancel()
inline void _sched(double delay)

Inherited from Handler:


Documentation

TimerHandler()

void sched(double delay)
cannot be pending

void resched(double delay)
may or may not be pending

void cancel()
if you don't know the pending status call resched() must be pending

inline void force_cancel()

enum TimerStatus

int status()

virtual void expire(Event *)
must be filled in by client

virtual void handle(Event *)

int status_

Event event_

inline void _sched(double delay)

inline void _cancel()


Direct child classes:
WebTrafSession
WebPage
TrafficTimer
TfrcSendTimer
TfrcNoFeedbackTimer
TfrcNackTimer
TermHandoffTimer
TelnetAppTimer
TFCCRttTimer
TFCCAckTimer
TBF_Timer
SimpleTimer
SessionRtxTimer
SessionResetTimer
SessionBurstSndTimer
SendBufferTimer
SatHandoffTimer
SA_Timer
RtxTimer
RttTimer
ResetTimer
RTPTimer
RTCP_Timer
RBPVegasPaceTimer
RBPRenoPaceTimer
QATimer
PushTimer
PromotionTimer
MacSendTimer
MacRecvTimer
LivenessTimer
IpgTimer
HBTimer
Estimator_Timer
DelayTimer
DelSndTimer
DelAckTimer
BurstSndTimer
AgtListTimer
AbsTcpTimer
AbsDelayTimer

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de