ibrcommon::MultiTimer Class Reference

#include <Timer.h>

Inheritance diagram for ibrcommon::MultiTimer:

ibrcommon::JoinableThread ibrcommon::Thread

List of all members.

Public Member Functions

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

Protected Member Functions

void run ()

Classes

class  Eggtimer


Detailed Description

Definition at line 104 of file Timer.h.


Constructor & Destructor Documentation

ibrcommon::MultiTimer::MultiTimer (  ) 

Definition at line 153 of file Timer.cpp.

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


Member Function Documentation

void ibrcommon::MultiTimer::set ( SimpleTimerCallback callback,
size_t  identifier,
size_t  timeout 
)

Definition at line 168 of file Timer.cpp.

References ibrcommon::Timer::get_current_time().

void ibrcommon::MultiTimer::remove ( SimpleTimerCallback callback,
size_t  identifier 
)

Definition at line 191 of file Timer.cpp.

void ibrcommon::MultiTimer::removeAll (  ) 

void ibrcommon::MultiTimer::run (  )  [protected, virtual]

Abstract interface for thread context run method.

Implements ibrcommon::Thread.

Definition at line 225 of file Timer.cpp.

References ibrcommon::Timer::get_current_time(), and ibrcommon::Conditional::wait().


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

Generated on Fri Jul 30 09:15:37 2010 for IBR-DTNSuite by  doxygen 1.5.6