void g_module_unload(GModule *module) { (void)module; /* remove dbus message handlers */ mce_dbus_handler_unregister_array(handlers); /* remove all timers & callbacks */ call_state_rethink_cancel(); /* delete look up tables */ modems_quit(); vcalls_quit(); return; }
/** Remove signal and method call message handlers */ static void cka_dbus_quit(void) { if( !cka_dbus_systembus ) { goto EXIT; } /* Remove signal handling filter */ dbus_connection_remove_filter(cka_dbus_systembus, cka_dbus_filter_message_cb, 0); /* Remove dbus method call handlers that we have registered */ mce_dbus_handler_unregister_array(cka_dbus_handlers); dbus_connection_unref(cka_dbus_systembus), cka_dbus_systembus = 0; EXIT: return; }
/** Remove dbus handlers */ static void mia_dbus_quit(void) { mce_dbus_handler_unregister_array(mia_dbus_handlers); }
/** Remove dbus handlers */ static void mrs_dbus_quit(void) { mce_dbus_handler_unregister_array(radiostates_dbus_handlers); }
/** Remove dbus handlers */ static void fba_quit_dbus(void) { mce_dbus_handler_unregister_array(filter_brightness_dbus_handlers); }
/** Remove dbus handlers */ static void mce_inactivity_quit_dbus(void) { mce_dbus_handler_unregister_array(inactivity_dbus_handlers); }
/** Remove dbus handlers */ static void mce_alarm_quit_dbus(void) { mce_dbus_handler_unregister_array(alarm_dbus_handlers); }
/** Remove dbus handlers */ static void mce_dsme_quit_dbus(void) { mce_dbus_handler_unregister_array(mce_dsme_dbus_handlers); }
/** Remove dbus handlers */ static void mce_battery_quit_dbus(void) { mce_dbus_handler_unregister_array(battery_upower_dbus_handlers); }
/** Remove dbus handlers */ static void memnotify_dbus_quit(void) { mce_dbus_handler_unregister_array(memnotify_dbus_handlers); }