#include <Timer.h>
Inheritance diagram for oasys::TimerThread:
Definition at line 169 of file Timer.h.
Static Public Member Functions | |
static void | init () |
Private Member Functions | |
TimerThread () | |
void | run () |
Derived classes should implement this function which will get called in the new Thread context. | |
Static Private Attributes | |
static TimerThread * | instance_ |
oasys::TimerThread::TimerThread | ( | ) | [inline, private] |
void oasys::TimerThread::init | ( | ) | [static] |
Definition at line 275 of file Timer.cc.
References ASSERT, instance_, oasys::Thread::start(), and TimerThread().
void oasys::TimerThread::run | ( | ) | [private, virtual] |
Derived classes should implement this function which will get called in the new Thread context.
Implements oasys::Thread.
Definition at line 261 of file Timer.cc.
References oasys::TimerSystem::notifier(), NOTREACHED, oasys::TimerSystem::run_expired_timers(), and oasys::OnOffNotifier::wait().
TimerThread * oasys::TimerThread::instance_ [static, private] |