void sml_main_loop_shutdown(void)
Clean up the SML mainloop.
int sml_main_loop_init(void)
Init the SML mainloop.
int sml_main_loop_schedule_sml_process(struct sml_object *sml, unsigned int timeout)
Schedule a timer to call sml_process automatically.
void sml_main_loop_run(void)
Start the SML mainloop.
bool sml_main_loop_unschedule_sml_process(int sml_timeout_id)
Unschedule the SML mainloop.
void sml_main_loop_quit(void)
Stops the SML mainloop.