-/**
-Changes the main loop mode.
-*/
-void Application::set_loop_mode(LoopMode l)
-{
- LoopMode old_mode=loop_mode_;
- loop_mode_=l;
- if(old_mode==SLEEP)
- sleep_sem_.signal();
-}
-
-/**
-Causes the tick() function to be executed once if loop mode is SLEEP. Has no
-effect with other loop modes.
-*/
-void Application::induce_tick()
-{
- if(loop_mode_==SLEEP)
- sleep_sem_.signal();
-}
-
-/**
-Causes the application to exit gracefully with the given exit code.
-*/