IT++ Logo Newcom Logo

itpp::TTimer< THandler > Class Template Reference

#include <itpp/protocol/signals_slots.h>

List of all members.

Public Member Functions

 TTimer (THandler &handler, void(THandler::*handlerFunction)(Ttype time))
virtual ~TTimer ()
void Set (Ttype time, bool relative=true)
void Reset ()
Ttype ExpirationTime () const
bool IsPending () const

Protected Member Functions

virtual void HandleProcessEvent (Ttype currentTime)
virtual void HandleCancelEvent (Ttype)

Protected Attributes

bool fPending
 is timer set
Ttype fExpirationTime


Detailed Description

template<class THandler>
class itpp::TTimer< THandler >

TTimer is a class that can be set in order to be remembered at a future instance of time. The difference to "generic event" is the easy usage that already take care about posting and canceling events

Definition at line 271 of file signals_slots.h.


Member Data Documentation

template<class THandler>
bool itpp::TTimer< THandler >::fPending [protected]

is timer set

Definition at line 338 of file signals_slots.h.

Referenced by itpp::TTimer< TCP_Sender >::ExpirationTime(), itpp::TTimer< TCP_Sender >::HandleCancelEvent(), itpp::TTimer< TCP_Sender >::HandleProcessEvent(), itpp::TTimer< TCP_Sender >::IsPending(), itpp::TTimer< TCP_Sender >::Reset(), itpp::TTimer< TCP_Sender >::Set(), itpp::TTimer< TCP_Sender >::TTimer(), and itpp::TTimer< TCP_Sender >::~TTimer().


The documentation for this class was generated from the following file:
SourceForge Logo

Generated on Sat Aug 25 23:37:30 2007 for IT++ by Doxygen 1.5.2