static int alert_server_probe(struct btd_adapter *adapter) { struct alert_adapter *aa; aa = g_new0(struct alert_adapter, 1); aa->adapter = adapter; alert_adapters = g_slist_append(alert_adapters, aa); /* TODO: Handle failure cases of the following: */ register_phone_alert_service(aa); register_alert_notif_service(aa); return 0; }
static int alert_server_probe(struct btd_profile *p, struct btd_adapter *adapter) { struct alert_adapter *al_adapter; al_adapter = g_new0(struct alert_adapter, 1); al_adapter->adapter = btd_adapter_ref(adapter); alert_adapters = g_slist_append(alert_adapters, al_adapter); register_phone_alert_service(al_adapter); register_alert_notif_service(al_adapter); return 0; }