static void mod_destroy(void) { destroy_dlg_table(); destroy_dlg_timer(); destroy_dlg_callbacks(DLGCB_CREATED | DLGCB_LOADED); destroy_dlg_handlers(); destroy_dlg_profiles(); }
static void mod_destroy(void) { if(dlg_db_mode == DB_MODE_DELAYED || dlg_db_mode == DB_MODE_SHUTDOWN) { dialog_update_db(0, 0); destroy_dlg_db(); } destroy_dlg_table(); destroy_dlg_timer(); destroy_dlg_callbacks(DLGCB_CREATED | DLGCB_LOADED); destroy_dlg_handlers(); destroy_dlg_profiles(); dialog_ng_stats_destroy(); }
static void mod_destroy(void) { if (dlg_db_mode != DB_MODE_NONE) { dialog_update_db(0, 0); destroy_dlg_db(); } /* no DB interaction from now on */ dlg_db_mode = DB_MODE_NONE; destroy_dlg_table(); destroy_dlg_timer(); destroy_ping_timer(); destroy_dlg_callbacks( DLGCB_CREATED|DLGCB_LOADED ); destroy_dlg_handlers(); destroy_dlg_profiles(); }
static void mod_destroy(void) { if(dlg_db_mode == DB_MODE_DELAYED || dlg_db_mode == DB_MODE_SHUTDOWN) { dialog_update_db(0, 0); destroy_dlg_db(); } dlg_bridge_destroy_hdrs(); /* no DB interaction from now on */ dlg_db_mode = DB_MODE_NONE; destroy_dlg_table(); destroy_dlg_timer(); destroy_dlg_callbacks( DLGCB_CREATED|DLGCB_LOADED ); destroy_dlg_handlers(); destroy_dlg_profiles(); }
static void mod_destroy(void) { if (dlg_db_mode != DB_MODE_NONE) { dialog_update_db(0, 0); destroy_dlg_db(); } /* no DB interaction from now on */ dlg_db_mode = DB_MODE_NONE; destroy_dlg_table(); destroy_dlg_timer(); destroy_ping_timer(); destroy_dlg_callbacks( DLGCB_CREATED|DLGCB_LOADED ); destroy_dlg_handlers(); destroy_dlg_profiles(); destroy_cachedb(1); /* free DLG_STATE_CHANGED event */ state_changed_event_destroy(); }