#include <Timer.h>
Classes | |
| class | Eggtimer |
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 () |
Definition at line 104 of file Timer.h.
| ibrcommon::MultiTimer::~MultiTimer | ( | ) | [virtual] |
Definition at line 158 of file Timer.cpp.
References ibrcommon::JoinableThread::join(), and ibrcommon::Conditional::signal().
| void ibrcommon::MultiTimer::remove | ( | SimpleTimerCallback & | callback, | |
| size_t | identifier | |||
| ) |
| void ibrcommon::MultiTimer::removeAll | ( | ) |
Definition at line 210 of file Timer.cpp.
References ibrcommon::JoinableThread::join(), and ibrcommon::Conditional::signal().
| 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().
| 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().
1.6.3