void _Scheduler::Run() { while (!ShouldStop()) { clocks::Clock::Tick(); // Run periodic tasks // taskmanager_.Execute(); Wait(500); } Shutdown_(); }
void Module::Call( ) { if ( !isInitialized_ ) { Initialize_(); } else if( doShutdown_ ) { Shutdown_(); } else { Run_(); } }