class TRIPTimerEvent : public Event

TRIPTimerEvent contains a reference to the Timer object which created it - the TimerEvent is placed on a Fifo for a specified period of time - when is exits the Fifo the Timer object is alerted that the specific time period has elapsed

Inheritance:


Public Methods

virtual void CallBackCB()
void cancelTimer()
string className()
string className()
void clearTimer()
const int getDuration()
const char* const name()
Required by Event class
void process()
void setDuration( const int timerMs )
void startTimer()
TRIPTimerAgent(LSPeerSession& session)
TRIPTimerEvent(TRIPTimerAgent& agent)
virtual ~TRIPTimerAgent()
Destructor
virtual ~TRIPTimerEvent()
Destructor

Protected Fields

int durationInMs
TRIPTimerAgent& itsAgent
timer obj
LSPeerSession& itsSession
Sptr itsTimer

Documentation

TRIPTimerEvent contains a reference to the Timer object which created it - the TimerEvent is placed on a Fifo for a specified period of time - when is exits the Fifo the Timer object is alerted that the specific time period has elapsed
TRIPTimerAgent(LSPeerSession& session)

string className()

virtual ~TRIPTimerAgent()
Destructor

virtual void CallBackCB()

void startTimer()

void cancelTimer()

void clearTimer()

void setDuration( const int timerMs )

const int getDuration()

Sptr itsTimer

int durationInMs

LSPeerSession& itsSession

TRIPTimerEvent(TRIPTimerAgent& agent)

string className()

const char* const name()
Required by Event class

virtual ~TRIPTimerEvent()
Destructor

void process()

TRIPTimerAgent& itsAgent
timer obj


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

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