const gchar *g_module_check_init(GModule *module) { (void)module; /* create look up tables */ vcalls_init(); modems_init(); /* install dbus message handlers */ mce_dbus_handler_register_array(handlers); /* initiate async query to find out current state of ofono */ xofono_name_owner_get(); return NULL; }
/** Install signal and method call message handlers * * @return TRUE on success, or FALSE on failure */ static gboolean cka_dbus_init(void) { gboolean success = FALSE; if( !(cka_dbus_systembus = dbus_connection_get()) ) { goto EXIT; } /* Register signal handling filter */ dbus_connection_add_filter(cka_dbus_systembus, cka_dbus_filter_message_cb, 0, 0); /* Register dbus method call handlers */ mce_dbus_handler_register_array(cka_dbus_handlers); success = TRUE; EXIT: return success; }
/** Add dbus handlers */ static void mia_dbus_init(void) { mce_dbus_handler_register_array(mia_dbus_handlers); }
/** Add dbus handlers */ static void mrs_dbus_init(void) { mce_dbus_handler_register_array(radiostates_dbus_handlers); }
/** Add dbus handlers */ static void fba_init_dbus(void) { mce_dbus_handler_register_array(filter_brightness_dbus_handlers); }
/** Add dbus handlers */ static void mce_inactivity_init_dbus(void) { mce_dbus_handler_register_array(inactivity_dbus_handlers); }
/** Add dbus handlers */ static void mce_alarm_init_dbus(void) { mce_dbus_handler_register_array(alarm_dbus_handlers); }
/** Add dbus handlers */ static void mce_dsme_init_dbus(void) { mce_dbus_handler_register_array(mce_dsme_dbus_handlers); }
/** Add dbus handlers */ static void mce_battery_init_dbus(void) { mce_dbus_handler_register_array(battery_upower_dbus_handlers); }
/** Add dbus handlers */ static void memnotify_dbus_init(void) { mce_dbus_handler_register_array(memnotify_dbus_handlers); }