ibrcommon::SimpleTimer Class Reference

#include <Timer.h>

Inheritance diagram for ibrcommon::SimpleTimer:
ibrcommon::JoinableThread ibrcommon::Thread

List of all members.

Public Member Functions

 SimpleTimer (SimpleTimerCallback &callback, size_t identifier)
virtual ~SimpleTimer ()
void set (size_t timeout)
void remove ()

Protected Member Functions

void run ()

Detailed Description

Definition at line 83 of file Timer.h.


Constructor & Destructor Documentation

ibrcommon::SimpleTimer::SimpleTimer ( SimpleTimerCallback callback,
size_t  identifier 
)

Definition at line 100 of file Timer.cpp.

ibrcommon::SimpleTimer::~SimpleTimer (  )  [virtual]

Definition at line 105 of file Timer.cpp.


Member Function Documentation

void ibrcommon::SimpleTimer::remove (  ) 
void ibrcommon::SimpleTimer::run (  )  [protected, virtual]

Abstract interface for thread context run method.

Implements ibrcommon::Thread.

Definition at line 126 of file Timer.cpp.

References ibrcommon::SimpleTimerCallback::timeout(), and ibrcommon::Conditional::wait().

void ibrcommon::SimpleTimer::set ( size_t  timeout  ) 

Definition at line 110 of file Timer.cpp.

Referenced by dtn::daemon::StatisticLogger::componentUp().


The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:13:03 2010 for IBR-DTNSuite by  doxygen 1.6.3